gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 路由 : How do I redirect all actions to Base Url?

转载 作者:行者123 更新时间:2023-12-01 11:07:42 25 4
gpt4 key购买 nike

有没有办法让给定 Controller 中的所有操作都重定向到服务器根目录?

例如,如果我有一个包含 Controller Home 和操作 terms 的 URL,我希望该 URL 成为/terms

如果我有另一个包含 Controller Home 和操作 privacy 的 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" }
);

关于asp.net-mvc - ASP.NET MVC 路由 : How do I redirect all actions to Base Url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com