按查询字符串的位置从查询字符串中获取值
本文关键字:查询 字符串 获取 位置 | 更新日期: 2023-09-27 17:55:34
我有一个URL将有一个参数,但在某些情况下,此参数的"名称"会有所不同,例如。
www.mysite.com/blog/?name=craig
www.mysite.com/blog/?city=birmingham
我试图做的是始终获取字符串上第一个(也是唯一的)参数的值(克雷格/伯明翰),无论它的名称(名称/城市)如何。是否有任何代码可以做到这一点,或者我必须检查可能的选项?
谢谢克雷格
尝试这样的事情:
string valueOfFirstQueryStringParameter = "";
string nameOfFirstQueryStringParameter = "";
NameValueCollection n = Request.QueryString;
if (n.HasKeys())
{
nameOfFirstQueryStringParameter = n.GetKey(0);
valueOfFirstQueryStringParameter = n.Get(0);
}