我有这样的网址:
www.domain.com/thispage.asp?param1¶m2=test¶m3=airplanes
几个问题:
可能我无法访问Request.QueryString("param1")
,但也无法访问任何null
键。我如何获得这个价值?不幸的是,URI无法更改。
当我遍历键的参数时,它表明我只有两个:
param1¶m2
和param3
。就像“&”号不能区分参数,因此将其视为一个关键。如何获得前两个参数的值?如果不需要,我不想使用正则表达式。
对于此示例中的第三个参数,Request.QueryString("param3")
可以正常工作。
非常感谢。
编辑:我的问题不同,我阅读了链接的另一篇文章,并且如上所述,我无法访问null
键。另外,我必须使用括号来访问键,而不是括号。我们没有使用c#,因此很抱歉,如果我未正确标记此标签(坦率地说,我不知道所有区别)。而且,如上所述,我们无法通过添加“ =”或其他任何内容来更改URI-它将具有多个参数,其中一个参数只是一个纯值(或键,在这种情况下称为“键”)。
我应该添加的另一件事:当URL仅是www.domain.com/thispage.asp?param1
时,则Request.QueryString
等于“ param1
”