gpt4 book ai didi

asp.net-mvc - 如何在 asp.net mvc 中更改 url 中的 Controller 名称

转载 作者:行者123 更新时间:2023-12-04 00:30:00 28 4
gpt4 key购买 nike

我有一个“HomeController”,我的路线是这样的

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {
controller = "Home", action ="Index", id = UrlParameter.Optional
}
);

我希望 url 像“web-design/Index”而不是“Home/Index”。
我该怎么做?
谢谢

最佳答案

我会这样做:

  // add a new route
routes.MapRoute(
name: "homepage",
url: "web-design/{action}",
defaults: new {
controller = "Home", action ="Index"
}
);

// add your default route but change the default action or controller
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {
controller = "Home", action ="SomeotherAction", id = UrlParameter.Optional
}
);

关于asp.net-mvc - 如何在 asp.net mvc 中更改 url 中的 Controller 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29162667/

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