如何找到与ASP.NET MVC中的字符串URL匹配的路由?如何找到匹配网址的路线?
这不是为了调试的目的。
我正在使用Request.UrlReferrer
生成链接,但我们需要将其限制为我们的应用程序中的特定控制器操作。理想情况下,我们会这么像这样:
@Url.PreviousUrl(
default: Url.Action("index", "home")
validRoutes: new[] {
new { controller = "list", "projects" }
new { controller = "tagged", "projects" },
new { controller = "details", "category" }
}
);
如果UrlReferrer
任何匹配这些路由然后我们会重定向到它,否则我们会重定向到指定的默认网址。
我认为这个问题涉及它http://stackoverflow.com/questions/3545432/how-to-get-routedata-通过-URL。我试图做同样的事情,这个答案解决了我的问题 – GraemeMiller 2014-07-30 14:55:00