extern alias
カミソリ(MVC3)ビューの内側を行う方法はありますか?
同じ名前と名前空間を持つ型を持つ同じアセンブリ (つまり、1.0 と 2.0) の 2 つのバージョンがあり、剃刀ビューで新しい方を指定する方法が必要です。
私はもう試した:
@extern
と:
@{ extern alias MyAlias; }
しかし、どちらも機能しませんでした。
プロジェクトの「Views」ディレクトリにある「web.config」ファイルで、このセクションを見つけます。
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
.
.
<!-- etc -->
</namespaces>
</pages>
</system.web.webPages.razor>
次のようにカスタム名前空間を追加できます。
<add namespace="My.Custom" />
これにより、名前空間がすべての Razor (.cshtml または .vbhtml) ファイルに追加されます。