在 Global.asax 中,我们使用以下方法注册路由:
MapRoute(this System.Web.Routing.RouteCollection routes,
string name,
string url,
object defaults,
string[] namespaces)
有没有办法string url
从代码中检索?具体来说,我有兴趣从注册路由的 url 中获取路由段,如下所示:
"customRoutePrefix/{controller}/{action}/{id}"
我需要查找“customRoutePrefix”或任何已注册路由的等效项。
我想我也许可以System.Web.Routing.RouteTable.Routes
用来做这个,但我还没有在那里找到它。
这可能吗/我应该怎么做?