0

私の ASP.NET MVC アプリケーションでは、Visual Studio UI を介して作成したすべてのコントローラーがControllerクラスから継承されます。すべてのコントローラーを継承する必要がある独自のバージョンの基本コントローラー クラスを使用します。Controller 継承の手動書き換えをバイパスして、独自の BaseController を自動的に配置できるメカニズムはありますか。

4

1 に答える 1

3

マシンのセットアップ方法に応じて、VSインストールを参照し、いくつかの変更を加えることができます。

私のマシンでは、場所はC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController

変更できますController.tt(T4テンプレート)。

元に戻す必要がある場合は、このファイルのバックアップを作成してください:)

アップデート!

Qpirateは、以下のコメントのリンクを私に指摘しました。

Scott Hanselmansブログからこれは、グローバルバージョンに影響を与えることなく、独自のバージョンを作成するためのさらに簡単な方法です。

于 2013-03-10T11:48:43.240 に答える