我遇到T4MVC和命名参数的错误。我有一个控制器:T4MVC和命名参数
public class ProductsController : Controller
{
public virtual ViewResult List(int page = 1)
{
// foo.DoSomething()
}
}
看来T4MVC也会创建一个重载List()。其结果是致电
myProductsController.List(3)
正确执行foo.DoSomething()。但是打电话
myProductsController.List()
不执行foo.DoSomething() - T4MVC创建了一个空的List()重载。
我已将T4MVC从我的项目中取出,现在一切正常。但我真的很想能够使用它 - 我错过了某个地方的设置吗?
只要确保您在下面看到我的UPDATE。谢谢! – 2010-08-16 03:11:03