[英]How to avoid default URL encoding in ASP.NET MVC Html Helpers like RouteLink
我想要這樣的網址:
“ 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())%>
確保將<%:更改為<%=
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.