相关疑难解决方法(0)

如何将查询字符串解析为.NET中的NameValueCollection

我想解析一个字符串,如p1=6&p2=7&p3=8一个NameValueCollection.

当您无法访问该Page.Request对象时,最优雅的方法是什么?

.net parsing query-string

181
推荐指数
6
解决办法
13万
查看次数

将值附加到查询字符串

我在列表中设置了类似于下面的URL

我已设法使用以下代码获取查询字符串:

myurl = longurl.Split('?');
NameValueCollection qs = HttpUtility.ParseQueryString(myurl [1]);

foreach (string lol in qs)
{
    // results will return
}
Run Code Online (Sandbox Code Playgroud)

但它只返回基于提供的URL的id,server,location等参数 .

我需要的是添加/追加现有查询字符串的值.

例如,使用URL:

http://somesite.com/backup/index.php?action=login&attempts=1

我需要更改查询字符串参数的值:

行动= login1

尝试= 11

如您所见,我为每个值附加了"1".我需要从包含不同查询字符串的字符串中获取一组URL,并在最后为每个参数添加一个值,然后再将它们添加到列表中.

c# parameters query-string

145
推荐指数
5
解决办法
14万
查看次数

标签 统计

query-string ×2

.net ×1

c# ×1

parameters ×1

parsing ×1