gpt4 book ai didi

asp.net-mvc - 如何避免 ASP.NET MVC Html Helpers(如 RouteLink)中的默认 URL 编码

转载 作者:行者123 更新时间:2023-12-01 04:15:24 24 4
gpt4 key购买 nike

我想要这样的网址:

“http://domain.com/tag/高兴”

我的路线图:

routes.MapRoute("Tag", "tag/{name}", new { controller = "Tag", action="Index" });

但是 Html.RouteLink 会将参数编码为默认值。如果我在我的 View 中使用 Html.RouteLink,生成的 html 是:
<a href="/tag/%E9%AB%98%E5%85%B4">高兴</a>

有什么办法可以避免这种情况吗?

最佳答案

改变了我的例子。

这在我的情况下有效

<%= HttpUtility.UrlDecode(Html.RouteLink("Test", new { id = "高兴" }).ToString())%>

确保从 <%: 更改为 <%=

关于asp.net-mvc - 如何避免 ASP.NET MVC Html Helpers(如 RouteLink)中的默认 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021583/

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