ASP.NET MVC 3 でルートを使用しようとすると、いくつかの問題が発生します。次の URL にいます:
mysite/InitialPage/123456 <- パートナー ID
ルーティング...
routes.MapRoute(
"InitialPageRoute",
"InitialPage/{partnerID}",
new { controller = "InitialPage", action = "Index" }
);
正常に動作します。Html.ActionLink を配置して別のページにリダイレクトすると...
@Html.ActionLink("Another copy of some bill", "CopyOfBill", "Payment", new { partnerID = ViewBag.PartnerID })
そして、このようにルーティング...
routes.MapRoute(
"CopyOfBillRoute",
"Payment/CopyOfBill/{partnerID}",
new { controller = "Payment", action = "CopyOfBill" }
);
そして機能しません。誰でも何か考えがありますか?
ありがとう!!!