Web用にVSExpress2012を使用しています。私のプロジェクトはMVC4プロジェクトです。
ラベル付きのpng画像であるメニュー項目を作成するためのヘルパーを作成しようとしています。私はこのコードをほとんどカットアンドペーストしました:
ヘルパーを使おうとすると、かみそりが見つかりません。
このエラーが発生します:
CS1061:「System.Web.Mvc.HtmlHelper」に「AddMenuItem」の定義が含まれておらず、「System.Web.Mvc.HtmlHelper」タイプの最初の引数を受け入れる拡張メソッド「AddMenuItem」が見つかりませんでした(ディレクティブまたはアセンブリ参照を使用していますか?)
私のコードは次のようになります:http://pastebin.com/cfsN99tF
私はこれを_Layout.cshtmlから使用しようとしています:http://pastebin.com/5vN8yYCa
Web.Configに名前空間を追加しました
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
<add namespace="HtmlHelperExtensions" />
</namespaces>
</pages>
他に何をする必要がありますか?