.cshtml页面和它在MVC中的元素

时间:2014-01-07 11:48:31

标签: c# asp.net-mvc asp.net-mvc-4 c#-4.0

我想在我的视图中使用@Html助手,但Visual Studio不知道我的项目是MVC4。我已设置Using System.Web.Mvc

2 个答案:

答案 0 :(得分:5)

您的视图文件夹

下的<add namespace="System.Web.Mvc" />文件中可能遗漏了web.config

请打开web.config文件在Views文件夹下,检查上面的标记是否在namespaces内,如果没有添加它,你应该可以在你的Razor视图中使用@Html而无需手动引用每个视图中的库

答案 1 :(得分:0)

确保使用Razor( .cshtml)而不是Asp.Net( .aspx)作为viewengine。您无法在Asp.Net viewengine视图中使用@Html,您应该使用<% Html