无论如何,是否要让给定控制器中的所有操作都重定向到服务器根目录?
例如,如果我的网址包含控制器主页且操作条款,我希望该网址成为/条
如果我有另一个包含控制器主页和操作隐私的网址,则该网址应该成为/ privacy。
我能够通过硬编码2条路线来做到这一点,但有没有办法自动执行此操作?
routes.MapRoute(
"Term",
"terms",
new { controller = "Home", action = "terms" }
);
routes.MapRoute(
"Privacy",
"privacy",
new { controller = "Home", action = "privacy" }
);
答案 0 :(得分:6)
routes.MapRoute(
"ActionOnly",
"{action}",
new { controller = "Home" }
);
答案 1 :(得分:0)
对两条路线进行硬编码是自动方式。