gpt4 book ai didi

routes - 如何在Html.ActionLink asp.net MVC中调用路由名称?

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

我有这条路线

routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);

我用了<%= Html.ActionLink("God of War", "godofwar", "Games")%>尽管它给了我一个像这样的链接 somesite.com/psp/games/godofwar/但另一个链接也变得像这样,例如我的家庭 Controller 变成了这个 somesite.com/psp/home/about/

如何调用路由名称,这样其他人就不会拥有 ViewGames 路由?

我不想尝试这个<a href="/psp/games/godofwar/">这不太好……

最佳答案

您使用显式调用路由

<%: Html.RouteLink("link_text", "route_name", route_parameters) %>

Html.RouteLink 的所有重载为 here

关于routes - 如何在Html.ActionLink asp.net MVC中调用路由名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887077/

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