我正在开发一个 ASP.Net MVC 项目。
我有一个特定的控制器操作,它接受格式为 yyyy/mm/dd 的日期值。所以网址变成了
http://localhost/MyProject/PublicReview/GetReviews/2012/10/29.
其中 GetReviews 是一个操作,2012/10/29 是参数。我的 RouteConfig 如下:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}
我应该如何更改路由值?MapRoute 值的顺序应该是什么?