gpt4 book ai didi

asp.net-mvc - 将 URL 写入 Razor 中的自定义路由

转载 作者:行者123 更新时间:2023-12-02 04:59:11 25 4
gpt4 key购买 nike

我已经声明了与此类似的自定义路由:ASP.MVC routes without Details action

这是我的路线:

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

我认为这看起来更整洁,但现在我正在努力寻找一种方法来在 Razor 中创建指向这些路线的超链接。问题是我尝试的一切都需要一个对象并自动尝试将其视为完整的查询字符串。我找不到合适的 helper 来做这件事。我试过 @html@url@href

有人知道最好的方法吗?

最佳答案

<a href="@Url.RouteUrl("Profile", new { aScreenName = "yourScreenName" })">click here</a>

@Html.ActionLink("click here", "Index", "Profile", new { aScreenName = "yourScreenName" })

关于asp.net-mvc - 将 URL 写入 Razor 中的自定义路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17413255/

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