0

として私は、次のURLMVC 5つのMaproute使用のサブディレクトリフィルタ

を入力すると、例えば、コントローラとアクション

をフィルタリングするために、動的サブディレクトリ構造を使用したいとなるMVC 5問題への解決策を探しています

mysite.com/UK/EssexはコントローラのHomeとactionのインデックスを呼び出しますが、UKとEssexは2つのパラメータとして渡します。

答えて

0

私はあなたがデフォルトルートの前に新しいMapRouteを設定する必要が

周りにいくつかの演奏と解決策を見つけた -

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 
     ); 

    } 
下記参照します
関連する問題