【发布时间】:2009-11-30 02:34:26
【问题描述】:
我在视图中使用此代码枚举路由,但无法从 Route 对象获取路由名称。
RouteCollection 路由 = RouteTable.Routes; foreach(路由中的RouteBase rb) { Route route = rb as Route;
那么我怎样才能获得路由名称呢?
【问题讨论】:
标签: asp.net-mvc
我在视图中使用此代码枚举路由,但无法从 Route 对象获取路由名称。
RouteCollection 路由 = RouteTable.Routes; foreach(路由中的RouteBase rb) { Route route = rb as Route;
那么我怎样才能获得路由名称呢?
【问题讨论】:
标签: asp.net-mvc
我还发现了 Stephen Walter 的这个解决方案,它使我们能够保持代码不变(使用 MapRoute 方法而不是 Stack 的另一个解决方案中描述的 MapRouteWithName):
【讨论】: