PartnerController には次のコントローラー アクションがあり、それぞれに独自のカスタム ルーティングがあります。
アクション 1
public ActionResult GetCardWithShortCode(string voucherShortCode)
routes.MapRoute( "GetCardWithShortcode", "partner/store/getcard/{voucherShortCode}", new { controller = "Partner", action = "GetCardWithShortCode" } );
アクション 2
public ActionResult GetCard()
routes.MapRoute( "GetCard", "partner/store/getcard", new { controller = "Partner", action = "GetCard"} );
最初のルーティングは正常に機能しますが、2 番目のルーティングが機能しません。理論的には、../partner/store/getcard をヒットすると、2 番目のアクションにヒットするはずですか?
何か案は?