0
這裏是我的路線配置的一部分:如果沒有其他路線匹配,我可以設置MVC將要去的路線嗎?
routes.MapHttpRoute(
name: ApiControllerActionAndId,
routeTemplate: "api/{controller}/{action}/{id}",
defaults: null, //defaults: new { id = RouteParameter.Optional } //,
constraints: new { id = @"^\d+$" }
);
routes.MapRoute(
"Account",
url: "Account/{action}/{id}",
defaults: new { controller = "Account", id = UrlParameter.Optional }
);
routes.MapRoute(
"spa",
"{section}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new { section = @"home|questions|admin" });
的「溫泉」的路線是在列表的最後途徑。
有沒有一種方法可以改變最後一條叫做spa的路線:所有的東西都是,這些路徑在去往控制器Home和操作索引之前並不匹配。