当我写作时
Response.Redirect("Default2.aspx?Name=" + TextBox1.Text);
然后
string input = Request.QueryString["Name"];
如果我在文本框中写 yahoo+music
输入为什么会是yahoo music?以及如何保留“+”?
最佳答案
+
是查询字符串中空格的编码。要对 +
进行编码,您需要使用 %2b
。
尝试 UrlEncode
应该为您处理这个问题。
关于c# - 响应重定向 '+',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2901013/