在传参过程中可能会遇到 传递数据中包含“&” 符号的参数 如:P & G
由于参数传递中多个参数用&符号分割,那么如果碰巧传递的值中包含“&” 就被分割了.
处理方式用System.Web.HttpUtility.UrlEncode(param) 如:
channelName = “P&G”
Response.Redirect("AA.aspx?UserId=" + userId + "&roleId=" + _roleId + "&CName=" + System.Web.HttpUtility.UrlEncode(channelName));
采用这种方式就顺利传递了包含“&”的数据
本文介绍了一种在参数传递过程中使用System.Web.HttpUtility.UrlEncode方法来解决参数中包含'&'符号导致的问题。通过具体实例说明如何正确传递包含特殊字符的参数。
633

被折叠的 条评论
为什么被折叠?



