デフォルトを除いて2つのルートがあります:
routes.MapRoute("ShopDefault",
"Shop/{id}/{action}",
new { controller = "Shop" });
routes.MapRoute("Shop",
"Shop/{id}/List/{categoryID}",
new { controller = "Shop", action = "List"});
最初のルートは完全に機能し、のようなリンク.../Shop/3/Index
は.../Shop3/Messages
正しく処理されます。
しかし、2番目のルートの場合-のようなリンク.../Shop/3/List/5
は見つかりません。誰もが理由を知っていますか?