Asp.net “如何获得路线”;名称“;在路线控制器中时

Asp.net “如何获得路线”;名称“;在路线控制器中时,asp.net,asp.net-mvc-routing,Asp.net,Asp.net Mvc Routing,我在asp.net中使用路由来获得漂亮的URL 在global.asax中定义路由时,我创建了两个使用同一控制器(c#)的不同路由: (如何)能够从控制器内部确定将用户指向该控制器的“键”值是什么?或者,使用模式是错误的——如果这是一个更合适的解决方案,那么很容易(再次)对控制器进行子类化,以区分两者并保留公共代码。始终存在路由调试器。有时很有帮助 // Setup code for route a... routes.Add("routeb", routea);

我在asp.net中使用路由来获得漂亮的URL

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


(如何)能够从控制器内部确定将用户指向该控制器的“键”值是什么?或者,使用模式是错误的——如果这是一个更合适的解决方案,那么很容易(再次)对控制器进行子类化,以区分两者并保留公共代码。

始终存在路由调试器。有时很有帮助

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

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