5

我的控制器继承自另一个没有默认构造函数的控制器。T4MVC 生成以下构造函数,假设基本控制器具有默认构造函数:

protected MyControllerController(Dummy d) { }

我该如何解决这个问题?有趣的是,根据页面,2.4.00 版“修复了基本控制器没有默认 ctor 时的问题”。我也发现了这个 SO question,但我的基本控制器不是通用的。

4

1 回答 1

6

如果您将基本控制器抽象化,这应该可以正常工作。我假设它永远不需要直接用作控制器?如果是这样,那么您始终可以创建另一个非抽象派生类来处理它。

于 2012-07-29T03:05:57.130 回答