【发布时间】:2014-03-05 14:43:36
【问题描述】:
我的 MVC4 中有以下路线...
routes.MapRoute("Account", "Account/{action}", new { controller = "Account", action = "Index" });
routes.MapRoute("Admin", "Admin/{action}", new { controller = "Admin", action = "Index" });
routes.MapRoute("Custom", "{action}", new { controller = "Home", action = "Index" });
routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });
...并且需要找到一种方法将所有在 url 中具有 2 符号(www.domain.com/word2pdf)的 url 路由到操作索引并将 url 路径(word2pdf)作为api 参数传递。
public ActionResult Index(string api)
{
}
有什么想法吗?
【问题讨论】:
-
将Attribute Routing与正则表达式结合使用
标签: asp.net-mvc asp.net-mvc-4 c#-4.0 asp.net-mvc-routing