我在使用 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/