asp.net - Razor View 无法识别 @model 或 Lambda @Html 方法

标签 asp.net asp.net-mvc razor visual-studio-2013

我在使用 Razor View 时遇到了最奇怪的问题。我有两个不同的项目,一个工作正常,另一个没有。但是很奇怪的是对于这个项目不起作用,另一个同事有相同的代码和相同的visual studio 2013 对他来说效果很好。我的第一个想法是我使用的 web.config 和引用,但我更新到最新的 MVC 5.2 nuget 包,但它仍然不起作用。

当我输入 @model最重要的是它不知道它是什么,并且表现得好像它不应该在那里,当我输入 @Html.HiddenFor(x => x.Name) 时不知道是什么HiddenFor甚至是。如果我运行它,该页面将起作用,但是在开发页面时,它将模型视为动态类型,我根本无法使用智能感知。我也已经删除了 suo 文件。

更新:即使这样也行不通 @using (Html.BeginForm....
有任何想法吗?

最佳答案

您可能需要查看 web.config 中的文件浏览次数 文件夹并确保所有版本号与 相同web.config .

关于asp.net - Razor View 无法识别 @model 或 Lambda @Html 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25165266/

相关文章:

css - ASP.Net 图表控件未应用分配给它的 CSS 类

asp.net - 如何在 ASP.NET 上获取 IIS 虚拟目录的物理路径

javascript - 模型未从 View 中获取所有属性值(仅新添加的属性)

javascript - jQuery 选择何时属性名称以?

c# - KendoUI 树状 View : remote data issue

asp.net-mvc - 在只读文本框 mvc4 razor 中禁用返回上一页的退格键

c# - 为什么 ASP.NET 的“记住我”功能如此健忘?

asp.net - ASP.NET 中是否存在共享 session 的概念?

c# - Jquery 在嵌套转发器中无法正常工作

c# - 我可以从 ActionResult 中检索 ViewModel 吗?