标签: c# asp.net-mvc parameters
说我有这个网址:
url/myurl?param1=1¶m2=2¶m3=3¶m4=4
是否有可能获得填充字符串"param1=1¶m2=2¶m3=3¶m4=4"所以我可以传递它?
"param1=1¶m2=2¶m3=3¶m4=4"
string data = *GetAllParams()*
我知道Request.QueryString将返回所有参数,但我宁愿不循环遍历所有参数并将其添加到字符串中,如果我可以避免它。
Request.QueryString
答案 0 :(得分:7)
使用Uri类并使用Uri.Query属性获取参数:例如:
Uri
Uri.Query
Uri uri = new Uri("http://example.com/myurl?param1=1¶m2=2¶m3=3¶m4=4"); Console.WriteLine(uri.Query);