如何通过密钥从RouteTable.Routes集合中获取URL?

时间:2010-10-14 10:56:56

标签: c# asp.net mvp

如何通过密钥从RouteTable.Routes集合中获取URL?

2 个答案:

答案 0 :(得分:4)

未经测试,但在此处link

RouteTable.Items[ "myRouteName" ]

获取Url我会尝试这个

( (Route) RouteTable.Items[ "myRouteName" ] ).Url

注意:如果具有指定名称的路由,则items集合可以返回null 不存在。

答案 1 :(得分:2)

试试这个

RouteCollection routes = RouteTable.Routes;
RouteBase route = routes["key"];

RouteTable.Routes [ “键”]