【发布时间】:2011-05-30 09:37:58
【问题描述】:
在一个 ASP.NET MVC 2 应用程序中,我如何获得将要使用的控制器的类型,给定关于路由的信息:string action, string controller, object routeValues?
(routeValues 对象可能看起来像这个新的 {area="admin"} 并路由到不同站点区域的控制器。)
【问题讨论】:
-
你想要什么?你可以很容易地从 URL 中找到控制器。
-
我可以看到使用它来确定控制器名称字符串是否实际上是有效的控制器。我正在尝试这样做——我有一个来自存储在 web.config 中的主页的默认“RedirectTo”控制器。我希望能够先确保它是一个有效的控制器,然后再盲目地重定向到它。
标签: asp.net asp.net-mvc-2 routing asp.net-mvc-routing