【发布时间】:2010-08-15 18:14:48
【问题描述】:
我在使用 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 从我的项目中移除,现在一切正常。但我真的很想能够使用它——我是否在某处缺少设置?
【问题讨论】:
-
只要确保您在下面看到我的更新。谢谢!
标签: asp.net-mvc t4mvc