【问题标题】:Razor view not recognizing @model or Lambda @Html methodsRazor 视图无法识别 @model 或 Lambda @Html 方法
【发布时间】:2014-08-06 16:15:42
【问题描述】:

我在使用 Razor 视图时遇到了最奇怪的问题。我有两个不同的项目,一个工作正常,另一个不行。但非常奇怪的是,该项目不起作用,另一位同事拥有相同的代码和相同的 Visual Studio 2013,并且对他来说工作正常。我的第一个想法是我正在使用的 web.config 和引用,但我更新到最新的 MVC 5.2 nuget 包,它仍然无法正常工作。

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

更新:即使这样也不起作用@using (Html.BeginForm....

有什么想法吗?

【问题讨论】:

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


【解决方案1】:

您可能需要检查 Views 文件夹中的 web.config 文件,并确保所有版本号都与 web.config 在中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    相关资源
    最近更新 更多