在不在视图文件夹中的索引页中使用Html帮助程序

时间:2012-12-18 04:08:39

标签: asp.net-mvc-4 html-helper

我正在开发一个MVC单页面应用程序。我的索引页面在我的根文件夹中,我需要使用Html Helpers,如Html.BeginForm,Html.AntiForgeryToken Html.LabelFor等...

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

我的项目System.Web.Helpers中有以下参考。

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可能会破坏Views Folder中的默认webconfig文件。创建一个新的mvc4项目并复制其位于Views文件夹中的webconfig文件,并在appSettings中设置

  key="webpages:Enabled" value="false" to  key="webpages:Enabled" value="true"
然后清理并重建项目,最后重新启动visual studio。就这些。