我可以通过URL创建Request对象吗?

时间:2013-08-27 14:08:11

标签: c# .net request query-string

我有一个网址,例如http://www.mydomain.com/?param1=asd2&param2=asd2。 我想创建一种Frequest对象,所以我可以很容易地做一些像:

Request.Querystring("param1")

无需进一步Split并访问数组。我可以吗?

1 个答案:

答案 0 :(得分:1)

你的问题不明确。你看起来像这样吗?

var uri = new Uri("http://www.mydomain.com/?param1=asd2&param2=asd2");
var nv = uri.ParseQueryString();
Console.WriteLine(nv["param1"]);

修改

它接缝我的一个引用的库实现了这个扩展方法。无论如何,它可以作为

完成
var uri = new Uri("http://www.mydomain.com/?param1=asd2&param2=asd2");
var nv = HttpUtility.ParseQueryString(uri.Query);
Console.WriteLine(nv["param1"]);