File ->用于生成具有虚拟操作的控制器的ASP.NET MVC项目的新项目。我不确定这是否会在MVC2或MVC3中停止,但这不再是最佳实践吗?
发布于 2011-06-05 04:30:08
T4MVC确实使动作方法成为虚拟的。如果你正在使用它,它应该使动作方法成为虚拟的,没有其他方式可以工作。
发布于 2011-06-05 03:22:47
ASP.NET MVC3的current documentation没有显示虚方法。我真的不确定让它们成为virtual会给你带来什么好处,因为我从来没有子类化控制器来覆盖操作。
发布于 2011-06-05 03:54:44
如果您将它们设置为虚拟的,那么如果您在测试中使用它们,那么它将使控制器更容易模拟。
https://stackoverflow.com/questions/6238068
复制相似问题