asp.net-mvc - ASP.NET MVC : Get URLs to RouteTable Routes

标签 asp.net-mvc asp.net-mvc-routing

我想枚举我的应用程序中的所有路由,并获取它们的 URL。我怎样才能做到这一点?

最佳答案

也许尝试这样的事情:

List<string> ApplicationRoutes = new List<string>();

foreach (Route r in RouteTable.Routes)
    ApplicationRoutes.Add(r.Url);

只是为了澄清,这只会为您提供 URL 模式,而不是实际的 URL。

关于asp.net-mvc - ASP.NET MVC : Get URLs to RouteTable Routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900475/

相关文章:

c# - Ajax 调用在物理上不同的文件中对 Controller 较慢

javascript - 如何使用嵌套模型填充 Kendo UI 网格?

c# - 如何使用 session 根据母版页的下拉选择重定向用户?

c# - 如何在 ASP.NET MVC 中跳过表单例份验证到某些 Controller 操作

javascript - .net 日期时间转 JavaScript 日期

asp.net-mvc - 带有 Web Api 和 Controller 路由的 Url.Action

ASP.NET MVC 默认 URL View

asp.net-mvc - 在 ASP.NET MVC 中实现 "Remember Me"功能

asp.net-mvc - ASP.NET MVC。如何禁止在 URL 中显示默认文化?

javascript - MVC AJAX 查询回调不起作用