3
動作しません。代わりに最初のルートを使用する理由を理解できません。ASP.NET MVCのルートは、私は2つの異なるルートを持っている
動作しません。代わりに最初のルートを使用する理由を理解できません。ASP.NET MVCのルートは、私は2つの異なるルートを持っている
最初のルートはあまりにも一般的です。
ルーティングは、最初に一致したものが登録された順序で検索されます。
マッピングの順序を変更します。
context.MapRoute(
"Vip_default_vip_thankyou",
"{partnername}-vip-thank-you",
new { controller = "Vip", action = "ThankYou", partnername = "" },
new string[] { "Web.Areas.Vip.Controllers" }
);
context.MapRoute(
"zyzzyva_default",
"{urlTitle}",
new { area = "zyzzyva", action = "Index", controller = "Home",urlTitle = UrlParameter.Optional }
);
ありがとう@Nikosiこれは仕事です))))))))))))) – ArsenArm
最初のルートはあまりにも一般的です。ルーティングは登録された順序で見つかった最初の一致で動作します。 – Nkosi