【问题标题】:Setting values with commas in namevaluecollection在 namevaluecollection 中使用逗号设置值
【发布时间】:2013-02-20 11:28:22
【问题描述】:

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

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?

【问题讨论】:

    标签: c# query-string namevaluecollection


    【解决方案1】:

    使用HttpUtility.UrlDecode(qs);

    【讨论】:

    • 我一直在尝试使用 HttpUtility.UrlEncode(qs)。
    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 2020-08-22
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多