一个较复杂的URL传参,在线给分。。 发送页面A.html? 参数A =1&hl=zh-CN&ie=GB2312&q=xsd31010& 参数B =csdn" target="_blank">KKKKKKKKK</a>由于传的 参数A中 含有 & 字符,如何得到 参数A 的值?所以结果只取到了 参数A =1 而不是正确的参数A = 1&hl=zh-CN&ie=GB2312&q=xsd31010 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面有点不对 ,第一行是这句:发送页面A.html? 参数A =1&hl=zh-CN&ie=GB2312&q=xsd31010& 参数B =csdn 用URL编码一下参数值:string str = "abc&abc";str = Server.UrlEncode(str);Response.Redirect("a.html?id=" + str); 如果A是html页面,那么就用js从url中根据需要截取如果A是aspx页面可用string url = "A.aspx?参数A="+Server.UrlEncode("1&hl=zh-CN&ie=GB2312&q=xsd31010&")+"&参数B =csdn";在A页面后台用Server.UrlDecode(Request.QueryString["参数A"].ToString())获取 发送端不好改了,属于js环境,接收端是ASPX环境 在发送端用Ajax方法获取Server.UrlEncode("1&hl=zh-CN&ie=GB2312&q=xsd31010&") 换个角度说:就是在JS 下编码,在 Aspx下解码,怎么能实现?而不是在Aspx下编码,难就难在这里。。 要么aspx下 Server.UrlEncode->Server.UrlDecode要么js下 escape -> unescape 发送端也可以编码吧,URI这个好像是 escape(charString) js编码发送 ---- >>>> Server.UrlDecode C# 接收解码 弹出框提示 页面顶出 请问如何在GridView1_RowEditing事件中获取模板列编辑状态下DropDownList的id? FTP客户端问题 免费电脑电子图书大下载,大家来看阿 请问 用asp.net 2.0 的类 能不能实现javascript的大部分的功能 ? 寻求高手帮忙解决一个难题,应用很实际,但就是不好处理. 高分!Asp.net中如何在页面中加入客户端.dll ActiveX. 在PetShop中,这语句是什么意思? 有关DATAGRID分页的问题 如何删除XML中匹配的节点? 求SQL语句,一列出现相同值的次数
发送页面A.html? 参数A =1&hl=zh-CN&ie=GB2312&q=xsd31010& 参数B =csdn
string str = "abc&abc";
str = Server.UrlEncode(str);
Response.Redirect("a.html?id=" + str);
如果A是aspx页面
可用
string url = "A.aspx?参数A="+Server.UrlEncode("1&hl=zh-CN&ie=GB2312&q=xsd31010&")+"&参数B =csdn";
在A页面后台用
Server.UrlDecode(Request.QueryString["参数A"].ToString())获取
要么js下 escape -> unescape