在将查询传递给另一个页面之前,它包含参数
UwHe6N8aN0ZAHhestx + ADQ ==
但是当通过时,接收页面得到了
而是UwHe6N8aN0ZAHhestx adQ ==
值。
" +"自动转换为太空。
如何停止查询参数的自动转换?
答案 0 :(得分:3)
因为您应该正确UrlEncode该字符串:
var str = "UwHe6N8aN0ZAHhestx+adQ==";
Console.WriteLine(Uri.EscapeDataString(str));
或者,考虑到它似乎是ASP.NET应用程序,您可以使用HttpContext.Current.Server.UrlEncode
instead。