1

MVC シングル ページ アプリケーションを開発しています。インデックス ページはルート フォルダーにあり、 Html.BeginForm 、 Html.AntiForgeryToken Html.LabelFor などの Html ヘルパーを使用する必要があります...

ヘルパーを使用しようとすると、次のメッセージが表示されます: 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" から key="webpages:Enabled" value="true"
appSettings で、プロジェクトをクリーンアップして再構築し、最後にビジュアル スタジオを再起動します。それだけです。

于 2015-01-02T13:29:56.383 に答える