asp.net-mvc – 使用作为集合的模型进行Visual Studio Razor格式
我在MVC中有一个用于项目集合的显示模板,因此我的cshtml文件的第一行如下:
@model IList<Some.Namespace.ViewModels.MyListItem> 如果我在文件中添加一些新的HTML然后按CTRL K D自动格式化,它现在将我的模型更改为全部小写,如下所示: @model IList<some.namespace.viewmodels.mylistitem> 在自动格式化之后不断变化是一个巨大的痛苦,因为它显然打破了我的html助手,直到我纠正了外壳.我找到了this question,它说是由于MVC3. 我正在使用MVC5运行VS2013 Update 4,我仍然遇到此问题.我在“文本编辑器”选项中找不到任何内容来更改此行为. 我还使用ReSharper 8.2和Web Essentials 2013 for Update 4. 这是一个已知的问题,还是我的设置在某个地方破坏了? 解决方法
这是您需要执行的操作来解决格式问题.
在Views文件夹的web.config中用这一行覆盖MvcWebRazorHostFactory < host factoryType =“System.Web.Mvc.MvcWebRazorHostFactory,System.Web.Mvc,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35”/> 关闭任何打开的cshtml文件并打开它们.现在格式化文档应该可以正常工作,而且我在剃刀页面中也有智能感知问题也已解决.我试过两个,没有任何问题. 如果您仍然遇到问题,请告诉我. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – RazorEngine:不能使用Html.Raw
- asp.net – 生成第二个标题标签的母版页
- asp.net-mvc-4 – Dapper.net如何创建地图
- asp.net – 在RedirectToAction调用中传播QueryS
- asp.net – 应用程序的一个大型实例,或许多中型应
- 如何使用ASP.NET中的C#代码以PDF,HTML和DOC格式导
- asp.net mvc c#随机生成相同的数字
- asp.net-web-api – Web API嵌套路由无法按预期工
- asp.net – 可以使用URI模板来匹配URI到路由吗?
- asp.net – 如何访问Microsoft.Owin.Security.xy