我有一个网址,例如http://www.mydomain.com/?param1=asd2¶m2=asd2
。
我想创建一种Frequest对象,所以我可以很容易地做一些像:
Request.Querystring("param1")
无需进一步Split
并访问数组。我可以吗?
答案 0 :(得分:1)
你的问题不明确。你看起来像这样吗?
var uri = new Uri("http://www.mydomain.com/?param1=asd2¶m2=asd2");
var nv = uri.ParseQueryString();
Console.WriteLine(nv["param1"]);
修改强>
它接缝我的一个引用的库实现了这个扩展方法。无论如何,它可以作为
完成var uri = new Uri("http://www.mydomain.com/?param1=asd2¶m2=asd2");
var nv = HttpUtility.ParseQueryString(uri.Query);
Console.WriteLine(nv["param1"]);