首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该使我的ASP.NET MVC控制器操作虚拟吗?

我应该使我的ASP.NET MVC控制器操作虚拟吗?
EN

Stack Overflow用户
提问于 2011-06-05 00:52:09
回答 4查看 3.9K关注 0票数 8

File ->用于生成具有虚拟操作的控制器的ASP.NET MVC项目的新项目。我不确定这是否会在MVC2或MVC3中停止,但这不再是最佳实践吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-05 04:30:08

T4MVC确实使动作方法成为虚拟的。如果你正在使用它,它应该使动作方法成为虚拟的,没有其他方式可以工作。

票数 8
EN

Stack Overflow用户

发布于 2011-06-05 03:22:47

ASP.NET MVC3的current documentation没有显示虚方法。我真的不确定让它们成为virtual会给你带来什么好处,因为我从来没有子类化控制器来覆盖操作。

票数 3
EN

Stack Overflow用户

发布于 2011-06-05 03:54:44

如果您将它们设置为虚拟的,那么如果您在测试中使用它们,那么它将使控制器更容易模拟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6238068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档