我的 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"} );
第一个路由工作正常,但我无法让第二个路由工作。理论上,当我点击 ../partner/store/getcard 它应该点击第二个动作?
有任何想法吗?