5

私のコントローラーは、デフォルトのコンストラクターを持たないanotheコントローラーから継承されています。T4MVCは、ベースコントローラーにデフォルトのコンストラクターがあることを前提とした次のコンストラクターを生成します。

protected MyControllerController(Dummy d) { }

この問題を解決するにはどうすればよいですか?興味深いことに、このページによると、バージョン2.4.00「ベースコントローラーにデフォルトのctorがない場合の問題が修正されました」。私もこのSOの質問を見つけましたが、私のベースコントローラーはジェネリックではありません。

4

1 に答える 1

6

ベースコントローラーを抽象化すると、これは正常に機能するはずです。コントローラーとして直接使用する必要はないと思いますか?含まれている場合は、それを処理するために、いつでも別の非抽象派生クラスを作成できます。

于 2012-07-29T03:05:57.130 に答える