在namevaluecollection中使用逗号设置值

时间:2013-02-20 11:28:23

标签: c# query-string namevaluecollection

我使用以下代码来访问和操作查询字符串

NameValueCollection qs = HttpUtility.ParseQueryString(Request.Url.Query);
qs.Set("OID", "5,6,7");
Response.Redirect( absolutepath + "?" + qs);

问题是查询字符串最终会像“something.aspx?OID = 5%2c6​​%2c7”而不是 something.aspx?OID = 5,6,7 < /强>

如何格式化qs以获取逗号而不是%2c?

1 个答案:

答案 0 :(得分:2)

使用HttpUtility.UrlDecode(qs);