現在MVCプロジェクトに取り組んでいます。プロジェクトは別の同僚のマシンで正常に動作していますが、私はこのプロジェクトに問題があります。 Htmlヘルパークラスでは常にエラーが発生します。剃刀のページにHtmlヘルパークラスの定義が含まれていません
は「System.Web.WebPages.HtmlHelperは、定義なし拡張メソッドが含まれていない 『TextboxFor』の定義が含まれていません 『TextBoxFor』タイプのSystem.Web.WebPages.HtmlHelperの引数は見つけることができる受け入れること。」
私はこの問題を見つけましたが、役に立たない解決策は見つかりませんでした。 この問題を解決しようとしたいくつかのステップがあります。
- ソリューションを清掃して再構築します。
bin
とobj
フォルダを削除して、ソリューションを再構築してください。- は、他の同僚のマシンからパッケージをコピーし
web.config
ファイル(両方)System.Web.Mvcなどのようなweb.config
で - を追加しましたrefrences ..
- 内の参照をチェックします。
注:
/ビュー/ウェブ:私はMVC 5
それはそうではありません。 'TextboxFor()'メソッドは 'System.Web.Mvc.Html'名前空間にあります。 –
私はVS2013も持っています。これはViewsフォルダ内の** Webconfig **です(ルートレベルのものではありません)https://www.dropbox.com/s/4myo9u4fkqxf0ms/web.config?dl=0私はMVCを持っていますバージョン5.0.0.0(ランタイムv4.0.30319)、TextBoxForでうまく動作します。 – derloopkat