问题标签 [asp.net-core-mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 是否可以在 Visual Studio 2013 中使用 asp.net mvc 6?
是否可以在 Visual Studio 2013 中运行 asp.net mvc6?如果是这样,我该怎么做?
如果没有,有可能做到吗?
asp.net-mvc - 带有 vNext 的 MVC 6:我们还需要 Global.asax 吗?
我正在使用 MVC6 开发应用程序。我注意到该Global.asax
文件默认情况下消失了,有一个startup.cs
文件调用了配置。我的问题是如何获取Application_Start
事件方法?
我还需要Global.asax
吗?为什么它被默认删除了?
c# - MVC 6 中的 POCO 控制器
ASP.NET vNext 概述说您可以通过注入来创建 POCO 控制器IActionResultHelper
:
我正在尝试实现这一点,但是,我找不到这个接口。似乎不再在源代码中。
当前创建 POCO 控制器的正确方法是什么?
asp.net-core - 如何在 ASP.NET vNext MVC 6 中实现会话状态
在 Visual Studio 2014 ASP.NET vNext 中,我正在尝试在 MVC 6 中实现会话状态。我没有在 Visual Studio 中获得任何 Intellisense 来实现它。请建议我如何使用它。
asp.net-mvc - 适用于 MVC 初学者的 MVC 5 或 MVC 6
我是一名拥有 10 多年经验的 .net 开发人员,但从未有机会使用 MVC 或 EF。当我在寻找其他机会时,我开始寻找 MVC 5 和其他新技术/框架。我得到了我的基础知识,但是最近发布了 MVC 6 ,现在我很困惑要学习什么。似乎 MVC 6 从根本上来说有很大不同,因为 System.web、httpcontext、global.asax 和许多其他地方在 MVC 6 中发生了变化。我打算买一本书或 Pluralsight 订阅,并通过一些实验室和手更详细地研究 MVC在实践中。你们认为我应该用 MVC 5 来做吗?当 MVC 6 发布时,它将在它之上或直接从 MVC 6 开始以避免任何混淆。感谢您的帮助。
任何网站/书籍建议?
编辑-似乎 MVC 5 是要走的路。任何其他技术与它一起使用?
asp.net-core - 如何为所有视图设置布局、基类和用途?
在 MVC 5 中,我可以为“Views/Web.Config”中的所有视图设置默认基类和用途:
我还可以为“_ViewStart.cshtml”中的所有视图设置默认布局:
如何在 MVC 6 中执行这些操作?
umbraco6 - 在 Razor MVC 8 视图中使用文本框值作为变量
如何检索文本框值作为变量?
例如:
c# - 在 Asp.net 视图中获取动态类型对象
我想为 ASP.Net MVC 6 应用程序创建一个日志系统,它将日志消息链接到某些对象。
例如:
- 用户 {0} 购买了 {1}
- 项目 {0} 已通过提供商 {1} 进货,购买由 (2)
这将映射到:
- 用户 John Apple 购买了 Box
- 项目时钟由供应商卡西欧进货,购买由约翰尼下达
到目前为止,我有一个“日志”方法,它接收一个 IEnumerable 和一个 IEnumerable id
例如:
- 枚举对象类型。用户:2
- EnumObjectType.Product:1
- ...
我已经拥有了将这些数组保存在数据库中、读取它们、将它们转换为枚举等的所有代码。但是,我不知道如何制作应用程序的“视图”部分。
即转换一个Log.Message(一个实例),例如:
User {0} purchased {1}
到User <a href="#">John Apple</a> purchased <a href="#">Box</a>
我需要什么?
从“日志模型视图”中,如何获取任何模型的“名称”属性(查询给定对象,并使用它的属性)知道它的类型(EnumObjectType)和它的 ID?
额外细节
所有可以记录的“模型”都将实现一个包含两个方法的接口,一个返回指向该类的给定实例的链接的 ToLinkStructure(例如 /User/Details/{0})和一个返回快速字符串的 ToLoggableString表示一个实例(例如“用户:” + this.username)
谢谢!我试图给出所有我能想到的细节,但如果有什么遗漏,我会很高兴补充
c# - 在 MVC 6 alpha4 中手动实例化控制器
我正在对 MVC 6 alpha 4 进行一些实验。尝试手动激活控制器并返回它而不是 HomeController 但这不起作用。任何帮助请..
到目前为止,我已经使用此代码创建了自己的控制器工厂。
我已经调试了代码。MyController
调用了构造函数 并MyController
从该CreateController
方法返回,但出现错误。调试器永远不会到达IActionResult Index()
. 这是我得到的错误。
c# - 模型绑定器不适用于 JSON POST
我通过 POST 发送以下 JSON:
我的控制器:
命令是:
我的路由设置是 VS 2014 CTP 4 中 MVC 模板附带的默认设置:
使用此路由模板,操作名称映射到请求中的 HTTP 动词。例如,一个 GET 请求将调用一个名为 Get 的方法,一个 PUT 请求将调用一个名为 Put 的方法,等等。{controller} 变量仍然映射到控制器名称。
这似乎对我不起作用。我收到 404 错误。这个新的 ModelBinder 我缺少什么?为什么它不绑定我的 JSON POST 消息?