5

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

からにHtml.Image移行したようです。ヘルパーにアクセスする唯一の方法は、それを使用するすべての.aspxページにインポートステートメントを追加することです。他のすべてのヘルパーは、ビューマスターページの背後にあるC#コードでアクセスできますが、これはすべての.aspxページで必要なようです。System.Web.MvcMicrosoft.Web.Mvcusing System.Web.Mvc;<@Import Namespace="Microsoft.Web.Mvc">

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

4

1 に答える 1

10

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

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
于 2008-09-22T10:21:30.637 に答える