c# – 在MVC 5视图VS2013上破坏了Razor语法
发布时间:2020-12-15 20:54:11 所属栏目:百科 来源:网络整理
导读:我有以下问题: Razor语法在视图中显示错误,并且在大多数情况下不会自动完成,例如: @model someModel // The name 'model' does not exist in the current context@Html.EditorFor(m=m.SomeProp) // System.Web.WebPages.Html.HtmlHelper does not contain
我有以下问题:
Razor语法在视图中显示错误,并且在大多数情况下不会自动完成,例如: @model someModel // The name 'model' does not exist in the current context @Html.EditorFor(m=>m.SomeProp) // System.Web.WebPages.Html.HtmlHelper does not contain a defenition for 'EditorFor'.... same for .Partial and .OtherExtensions //This do work: @Html.CheckBox //.DropDown .Encode .Hidden ect... (The non extended properties of html) 基于类似的SO主题,我尝试了很多东西: >确保主dir中的web.config上有相同的webpages / mvc版本.并在意见dir. 这让我发疯,请帮忙! 补充:使用Webpages 3.0.3XXX和MVC 5.2.3XXX 添加#2:似乎发生了因为Views目录被分离到另一个项目 – 不要这样做!使用与mvc控制器相同的项目中的视图. 解决方法
MVC体系结构始终在以下文件夹中查找视图
?/查看/ ControllerName / ActionName [CSHTML | vbhtml | ASPX | ASCX] 要么 ?/查看/共享/ ActionName [CSHTML | vbhtml | ASPX | ASCX] 其次,您可以根据this文章指定查找位置.虽然从未尝试过. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |