T4MVC Base控制器没有默认构造函数

时间:2012-07-20 18:26:07

标签: asp.net-mvc t4mvc

我的控制器继承自没有默认构造函数的其他控制器。 T4MVC生成以下构造函数,该构造函数假定基本控制器具有默认构造函数:

protected MyControllerController(Dummy d) { }

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

1 个答案:

答案 0 :(得分:6)

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