在ASP.NET MVC 2应用程序中,如果有关路由的信息,我将如何获取将要使用的控制器的类型:string action, string controller, object routeValues
?
(routeValues对象可能看起来像这个新的{area =“admin”}并路由到另一个站点区域的控制器。)
答案 0 :(得分:1)
开箱即用的控制器工厂使用约定来查找控制器类型。我相信约定是字控制器前面的控制器名称。例如,如果控制器名称为“home”,则类型为“homecontroller”。按照惯例,它希望在controllers文件夹中找到这种类型。
顺便说一下,我相信asp.net mvc代码是开源的。你可以在那里学习确切的约定。希望这有帮助。
鲍勃