我的网址上会有一个参数,但在某些情况下,此参数的“名称”会有所不同,例如。
www.mysite.com/blog/?name=craig
www.mysite.com/blog/?city=birmingham
我正在尝试做的是始终获取字符串上第一个(也是唯一的)参数的值(craig / birmingham),而不管它的名称(名称/城市)。是否有任何代码可以执行此操作或是否必须检查可能的选项?
感谢, 克雷格
答案 0 :(得分:1)
尝试这样的事情:
string valueOfFirstQueryStringParameter = "";
string nameOfFirstQueryStringParameter = "";
NameValueCollection n = Request.QueryString;
if (n.HasKeys())
{
nameOfFirstQueryStringParameter = n.GetKey(0);
valueOfFirstQueryStringParameter = n.Get(0);
}