码迷,mamicode.com
首页 > Web开发 > 详细

href的参数含有中文在IE下乱码的解决

时间:2015-06-11 16:16:40      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

这是在使用kendo grid的自定义链接时遇到的一个坑,链接如下:

    var TempStr = "<a href=‘" + Url.Action("EditUserInfo", "Account", new { id = "#=Id#", Name = "#=Name#",isView = true }) + "‘  title = \"#=Name#\">#=Name#</a>";

个链接是会加载在grid的模版里,所以用asp.net 的转码方式是无效的,如HtmlEncode(),Url.Encode(),Server.UrlEncode,Server.HtmlEncode,EncodeJsString等方式都是无效的,因为转码后在grid的模板里又会被转义回来,所以只能在触发链接时进行转码,最终使用JavaScript的encodeURI() 函数解决问题,特此备注一下。

 

href的参数含有中文在IE下乱码的解决

标签:

原文地址:http://www.cnblogs.com/summit7ca/p/4569001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!