gpt4 book ai didi

asp.net-core - 如何在 ASP.NET Core 中创建自定义路由

转载 作者:行者123 更新时间:2023-12-05 01:02:00 25 4
gpt4 key购买 nike

我需要有关 URL 重写的帮助。我是 ASP.NET Core MVC 的新手。当我在 {param} 部分输入任何内容时,路由应将其重定向到我的 Controller 。

所以如果有人像

一样输入 {param}

https://mydoamin.com/{param}

那么它应该被重定向到这个url:

https://mydoamin.com/{controller}/{action}/{actionurl}={param}

最佳答案

我找到了我的问题的答案。只需在默认路由之前在您的 startup.cs 文件中定义新的自定义路由即可。

routes.MapRoute(
"Member", // Route name
"{actionURL}", // URL with parameters
new { controller = "Pages", action = "Details" } // Parameter defaults
);

它对我有用。

关于asp.net-core - 如何在 ASP.NET Core 中创建自定义路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37683121/

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