嗯,所以我不是 MVC 专家,我似乎无法在这里找到不同之处,所以我一直在问。
我在我的 MVC4 应用程序(在 VS11 中)中添加了名为 test (test.cshtml) 的页面,它可以工作,但我似乎无法访问智能感知中的 Html 类。如果我输入,例如@Html.BeginForm(),它会以红色下划线显示,就像一个错误一样,当我输入@Html 时。没有智能感知。我可以在其他页面中看到它(例如 about.cshtml) - 他们使用 @html.Whatever() 但我不知道如何告诉我的新页面我想使用这些类?我错过了一些东西。
我发现这个Html Helper Not Working on nested Site Master page但这真的不一样 - 这是带有 Razor 的 MVC4 所以我认为你甚至没有页面背后的代码?
我不知道——我希望我不会像我说的那样听起来很愚蠢。我不是真正的 MVC 家伙。