9

extern aliasカミソリ(MVC3)ビューの内側を行う方法はありますか?

同じ名前と名前空間を持つ型を持つ同じアセンブリ (つまり、1.0 と 2.0) の 2 つのバージョンがあり、剃刀ビューで新しい方を指定する方法が必要です。

私はもう試した:

@extern

と:

@{ extern alias MyAlias; }

しかし、どちらも機能しませんでした。

4

1 に答える 1

0

プロジェクトの「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) ファイルに追加されます。

于 2013-11-01T07:37:32.533 に答える