标签: c# .net asp.net asp.net-mvc t4mvc
为什么T4MVC会生成控制器默认构造函数?好奇。
答案 0 :(得分:2)
对此thread进行了一些讨论。简而言之,我试图删除它,但它没有“实现那么多,所以我没有做出改变。但对大多数人来说,这不是问题。希望你也是如此,因为你说你只是'好奇':)
至于为什么它需要一个默认的ctor,它与T4MVC生成它需要能够实例化的派生控制器类的方式有关。为此,它需要能够正确构建基类,当它没有默认的ctor时这并不容易。