1

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

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

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

你能帮我吗 ?

4

1 回答 1

0

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

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

于 2015-01-02T13:29:56.383 回答