C# 为什么ASP.NET mvc RC2部分类中的控制器和所有操作方法都是虚拟的

C# 为什么ASP.NET mvc RC2部分类中的控制器和所有操作方法都是虚拟的,c#,asp.net-mvc,C#,Asp.net Mvc,我已经使用ASP.NET MVC 1构建了一个生产系统,现在正在播放并准备第二期的演讲 我无法理解的一件奇怪的事情是,为什么所有的控制器和动作方法都变成了部分和虚拟 这个问题肯定会在问答环节出现,我没有答案。因此,如果有人知道这是怎么回事,请与我分享你的知识。他们没有(AFAIK)。您是否正在使用T4MVC(它将控制器转换为部分,将操作转换为虚拟) 编辑:哎哟。我刚刚想起我还有RC1。如果这是RC2上的问题,请忽略我的回答 干杯 为了可扩展性,它们被声明为部分的 例如,每组控制器操作(对于单个控

我已经使用ASP.NET MVC 1构建了一个生产系统,现在正在播放并准备第二期的演讲

我无法理解的一件奇怪的事情是,为什么所有的控制器动作方法都变成了部分虚拟

这个问题肯定会在问答环节出现,我没有答案。因此,如果有人知道这是怎么回事,请与我分享你的知识。

他们没有(AFAIK)。您是否正在使用T4MVC(它将控制器转换为部分,将操作转换为虚拟)

编辑:哎哟。我刚刚想起我还有RC1。如果这是RC2上的问题,请忽略我的回答


干杯

为了可扩展性,它们被声明为部分的

例如,每组控制器操作(对于单个控制器)可以包含在单独的文件中。这可以提高源代码的可维护性


Telerik MVC扩展示例项目是如何使用分部类的一个很好的例子

+1用于分组控制器操作。我以前从来没有这样想过。