【发布时间】:2010-12-07 18:45:59
【问题描述】:
我遇到了一个非常奇怪的问题,在我的 querystirng 中有“++”作为文本的一部分。但是当我将查询搅拌值分配给字符串时,++ 将变成两个空格。我如何获得作为查询字符串传递的确切内容?
我观察到 querystirng 集合有 "++" 但是当我做 Request.QueryString["search"].ToString() "++" 消失时,我检查了即时窗口。
我使用 C# 2.0
网址:/default.aspx?search=test++
string t = Request.QueryString["search"].ToString();
【问题讨论】:
-
+ 通常在 url 编码中被翻译成空格。这就是它们消失的原因。
标签: c# asp.net query-string