ASP.NET页面传值加号变空格解决办法

Posted 陋室铭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET页面传值加号变空格解决办法相关的知识,希望对你有一定的参考价值。

只需要把欲传值进行编码

string EncodeId = Server.UrlEncode(id);
加号就变成了 % 2 B  (中间无空格)
然后再传出去。
Request.QueryString默认会自动解码的,UrlDecode,所以直接获取即可。(服务器不需要解码,解码反而会出错
这样,就不会再是空格了。

以上是关于ASP.NET页面传值加号变空格解决办法的主要内容,如果未能解决你的问题,请参考以下文章

同一个ASP.NET页面放置多个UpdatePanel分别刷新的解决办法。.

如何解决Http请求参数中加号变空格问题

IIS7web服务器调试ASP.net程序遇到的一些故障的解决办法

asp.net c#向html内传值问题,高手请来

javascript 传递参数中带加号自动变成了空格

ASP.Net页面传值比较