如何在路由控制器中获取路由“名称”

时间:2009-05-06 18:45:32

标签: asp.net asp.net-mvc-routing

我在asp.net中使用路由来获取不错的URL

当我在global.asax中定义路由时,我创建两个使用相同控制器的不同路由(c#):

        // Setup code for route a...
        routes.Add("routeb", routea);

        // Setup code for route b...
        routes.Add("routeb", routeb);

(如何)是否可以从控制器内确定将用户指向该控制器的“键”值是什么?或者是使用模式错误 - 如果这是一个更合适的解决方案,那么将控制器(再次)子类化以区分二者并保留公共代码将是直截了当的。

1 个答案:

答案 0 :(得分:0)

始终存在路由调试器http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx。有时很有帮助。