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