ASP.NET MVC プレビュー 5 - Html.Image ヘルパーは名前空間を移動しました

StackOverflow https://stackoverflow.com/questions/114108

質問

ASP.NET をプレビュー 3 からプレビュー 5 に更新したところ、 Html.Image aspx ページの HtmlHelper。

のようだ Html.Image から移動しました System.Web.Mvc の中へ Microsoft.Web.Mvc, そして、現時点でヘルパーにアクセスする唯一の方法は、ヘルパーを使用するすべての .aspx ページに import ステートメントを追加することです。他のすべてのヘルパーには次のようにアクセスできます。 using System.Web.Mvc; ビューマスターページのC#コードビハインドにありますが、これには <@Import Namespace="Microsoft.Web.Mvc"> すべての .aspx ページにあります。

誰かこれを回避する方法を知っていますか?

役に立ちましたか?

解決

Web 構成の System.Web のページに名前空間を追加できます。

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top