Asp.net mvc 4 在不在视图文件夹中的索引页中使用Html帮助程序

Asp.net mvc 4 在不在视图文件夹中的索引页中使用Html帮助程序,asp.net-mvc-4,html-helper,Asp.net Mvc 4,Html Helper,我正在开发一个MVC单页应用程序。我的索引页在我的根文件夹中,我需要使用Html帮助程序,如Html.beginfour、Html.AntiForgeryToken Html.labelfore等 当我尝试使用帮助程序时,我收到以下消息:System.Web.WebPages.HtmlHelper不包含LabelFor的定义,并且没有扩展方法LabelFor接受类型为的第一个参数。。。与BeginForm和AntiForgeryToken相同 我在project System.Web.Helpe

我正在开发一个MVC单页应用程序。我的索引页在我的根文件夹中,我需要使用Html帮助程序,如Html.beginfour、Html.AntiForgeryToken Html.labelfore等

当我尝试使用帮助程序时,我收到以下消息:System.Web.WebPages.HtmlHelper不包含LabelFor的定义,并且没有扩展方法LabelFor接受类型为的第一个参数。。。与BeginForm和AntiForgeryToken相同

我在project System.Web.Helpers中有以下参考


您能帮忙吗?

您可能会破坏视图文件夹中的默认webconfig文件。创建一个新的mvc4项目并复制其位于Views文件夹中的webconfig文件,然后在appSettings中进行设置,然后清理并重建项目,最后重新启动visual studio。仅此而已

key="webpages:Enabled" value="false" to key="webpages:Enabled" value="true"