我想要这样的网址:
“http://domain.com/tag/高兴”
我的路线映射:
routes.MapRoute("Tag", "tag/{name}", new { controller = "Tag", action="Index" });
但是Html.RouteLink会将参数编码为默认值.如果我在我的视图中使用Html.RouteLink,生成的html是:
<a href="/tag/%E9%AB%98%E5%85%B4">高兴</a>
有什么方法可以避免这种情况吗?
最佳答案 改变了我的榜样.
这适用于我的情况
<%= HttpUtility.UrlDecode(Html.RouteLink("Test", new { id = "高兴" }).ToString())%>
确保从<%:更改为<%=