mvc中的控制器声明

时间:2011-05-10 10:12:23

标签: asp.net-mvc

如何在类名中没有后缀“ Controller ”的情况下创建控制器类?

1 个答案:

答案 0 :(得分:4)

默认情况下是惯例,并在DefaultControllerFactory Class中实施。您可以创建自己的控制器工厂类来实现IControllerFactory,然后使用Global.asax中的代码使应用程序使用您的控制器工厂

        protected void Application_Start()
        {
...
            ControllerBuilder.Current.SetControllerFactory(MyControllerFactory);
...
        }