我在asp.net c#应用程序中使用webformrouting。
在我的global.asax文件中,我定义了几条路线。
我的问题是,我怎样才能获得从代码背后(在页面上)定义的所有路径的列表?
答案 0 :(得分:11)
您可以访问Routes
RouteTable
媒体资源
System.Web.Routing.RouteTable.Routes;
答案 1 :(得分:3)
我创建了一个partialView,可以在网站中显示这些内容,以便不时帮助我(调试)。
@{
var routes = RouteTable.Routes;
}
@foreach (var route in routes)
{
var r = (System.Web.Routing.Route)route;
<h4>@r.Url</h4>
}