0
我要尋找一個解決方案的MVC 5的問題,由此我想用一個動態的子目錄結構過濾控制器和動作MVC 5圖路線使用子目錄過濾
例如,如果我輸入以下網址
mysite.com/UK/Essex它稱爲控制器Home和操作索引,但通過UK和Essex作爲兩個參數。
我要尋找一個解決方案的MVC 5的問題,由此我想用一個動態的子目錄結構過濾控制器和動作MVC 5圖路線使用子目錄過濾
例如,如果我輸入以下網址
mysite.com/UK/Essex它稱爲控制器Home和操作索引,但通過UK和Essex作爲兩個參數。
,我發現了一些玩弄
您需要設置一個新的圖路線的默認路由前解決方案 - 見下文
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
routes.MapRoute(
name: "State",
url: "{country}/{state}",
defaults: new { controller = "Home", action = "Index" }
);
routes.MapRoute(
name: "Default", // Route name
url: "{controller}/{action}/{id}", // URL with parameters
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}