|
<p>asp.net URL传值的时候,值带百分号怎么得到这个百分号</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:5 -</p>
<p>解决时间:2010-6-28 09:53</p>
<p>如在跳转 href="页面?name=%75"</p>
<p>的时候</p>
<p>值如果头带有百分号就被系统自动转义了。</p>
<p>如何取到原始的%75这个值?</p>
<p>问题补充:</p>
<p>楼下那个方法还是不行,如果我传的值是 %78之类的两位数字的话,就被自动转义成字母了。。。</p>
<p>%75只是个例子,意思是传值会传很多种类型的字符</p>
<p>提问者: shicheng22 - 二级</p>
<p>最佳答案</p>
<p>Server.UrlEncode(“参数”)</p>
<p>也可以使用javascript 的编码方式</p>
<p>href="页面?name=encodeURI("参数")</p>
<p>传送页代码编码</p>
<p>接收页代码 解码</p>
<p>Server.HtmlDecode(Request.QueryString["name"].Trim())</p>
<p>0</p>
<p>回答者:</p>
<p>zdy_servers - 五级 2010-6-24 17:37</p>
<p>我来评论>></p>
|
|