Asp.net mvc 在ASP.NET MVC中获取路由名称

Asp.net mvc 在ASP.NET MVC中获取路由名称,asp.net-mvc,Asp.net Mvc,我在视图中使用此代码枚举路由,但无法从路由对象获取路由名称 RouteCollection routes=RouteTable.routes; foreach(路由中的路由基rb) { 路由=rb作为路由 那么我如何才能访问路由名称呢?我还发现了Stephen Walter的解决方案,它使我们能够保持代码不被修改(使用MapRoute方法而不是MapRouteWithName,如Stack中另一个解决方案中所述):

我在视图中使用此代码枚举路由,但无法从路由对象获取路由名称

RouteCollection routes=RouteTable.routes; foreach(路由中的路由基rb) { 路由=rb作为路由


那么我如何才能访问路由名称呢?

我还发现了Stephen Walter的解决方案,它使我们能够保持代码不被修改(使用MapRoute方法而不是MapRouteWithName,如Stack中另一个解决方案中所述):