【发布时间】:2011-01-10 13:18:46
【问题描述】:
我在我的 asp.net c# 应用程序中使用 webformrouting。
在我的 global.asax 文件中,我定义了几条路线。
我的问题是,我怎样才能获得从后面的代码(在页面上)定义的所有路由的列表?
【问题讨论】:
我在我的 asp.net c# 应用程序中使用 webformrouting。
在我的 global.asax 文件中,我定义了几条路线。
我的问题是,我怎样才能获得从后面的代码(在页面上)定义的所有路由的列表?
【问题讨论】:
您可以访问RouteTable 上的Routes 属性
System.Web.Routing.RouteTable.Routes;
【讨论】:
我创建了一个 partialView 以在站点中可视化这些内容以不时帮助我(调试)。
@{
var routes = RouteTable.Routes;
}
@foreach (var route in routes)
{
var r = (System.Web.Routing.Route)route;
<h4>@r.Url</h4>
}
【讨论】: