代码之家  ›  专栏  ›  技术社区  ›  Dejan

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

  •  4
  • Dejan  · 技术社区  · 15 年前

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

    一件我无法理解的奇怪事情是 控制器 行动 方法已经不复存在了 部分的 事实上的 .

    这个问题肯定会在问答环节出现,我没有答案。所以,如果有人知道这是做了什么,请与我分享你的知识。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Robert Harvey    15 年前

    出于可扩展性的目的,它们被声明为部分的。

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

    在TelerikMVC扩展示例项目中,有一个很好的例子说明如何使用分部类。

        2
  •  1
  •   rrejc    15 年前

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

    编辑:哎呀。我只记得我还有RC1。如果这是RC2的问题,请忽略我的回答。

    干杯!