[英]ASP.NET MVC Routing: How do I redirect all actions to Base Url?
反正有沒有讓給定控制器中的所有操作重定向到服務器根目錄?
例如,如果我有一個帶控制器主頁和操作術語的URL,我希望URL成為/ terms
如果我有另一個帶有控制器主頁和操作隱私的URL,那么該URL應該成為/ privacy。
我能夠通過硬編碼2條路線來做到這一點,但有沒有辦法自動執行此操作?
routes.MapRoute(
"Term",
"terms",
new { controller = "Home", action = "terms" }
);
routes.MapRoute(
"Privacy",
"privacy",
new { controller = "Home", action = "privacy" }
);
routes.MapRoute(
"ActionOnly",
"{action}",
new { controller = "Home" }
);
硬編碼這兩條路線是自動方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.