我已经使用 ASP.NET MVC 1 构建了一个生产系统,现在正在播放和准备第二部分的演讲。
我无法理解的一件奇怪的事情是为什么所有的controllers 和action 方法都变成了partial 和virtual强>.
这个问题肯定会在问答环节弹出,我没有答案。因此,如果有人知道这是做什么的,请与我分享您的知识。
最佳答案
出于可扩展性的目的,它们被声明为部分的。
例如,每组 Controller 操作(对于单个 Controller )都可以包含在一个单独的文件中。这可以提高源代码的可维护性。
Telerik MVC 扩展示例项目中有一个很好的示例,说明了如何使用分部类。
关于c# - 为什么 ASP.NET mvc RC2 部分类中的 Controller 和所有操作方法都是虚拟的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280476/