日期:2014-05-18  浏览次数:20672 次

Server.UrlDecode方法究竟用在哪里?
当传递的参数含有如下的特殊字符&、%时,需用Server.UrlEncode进行编码,否则无法正常接收;但接收页面只需用
Request.QueryString即可,无需用Server.UrlDecode解码。
请问,
Server.UrlDecode方法究竟用在哪里,请给出具体案例!!

------解决方案--------------------
非ASP.NET程序,没有Request对象,就得用UrlDecode。
------解决方案--------------------
探讨
当传递的参数含有如下的特殊字符&、%时,需用Server.UrlEncode进行编码,否则无法正常接收;但接收页面只需用
Request.QueryString即可,无需用Server.UrlDecode解码。
请问,
Server.UrlDecode方法究竟用在哪里,请给出具体案例!!

------解决方案--------------------
打个比方吧,你去超市买东西,超市说“商品的售价包含其厂家的成本的”,你说“我没有看到你从厂家进货啊,我只是看到你把它放在货架上。所以我只给你在货架上保存商品的保管费,我不支付厂家生产价格”。这就是不对了吧。

你不知道自己哪里调用了UrlDecode,不代表着它就没用。