具有多个URL参数且无值的ASP不存在键

时间:2019-07-22 23:08:44

标签: asp-classic

我有这样的网址: www.domain.com/thispage.asp?param1&param2=test&param3=airplanes

几个问题:

  1. 可能我无法访问Request.QueryString("param1"),但也无法访问任何null键。我如何获得这个价值?不幸的是,URI无法更改。

  2. 当我遍历键的参数时,它表明我只有两个: param1&param2param3。就像“&”号不能区分参数,因此将其视为一个关键。如何获得前两个参数的值?如果不需要,我不想使用正则表达式。

对于此示例中的第三个参数,Request.QueryString("param3")可以正常工作。

非常感谢。

编辑:我的问题不同,我阅读了链接的另一篇文章,并且如上所述,我无法访问null键。另外,我必须使用括号来访问键,而不是括号。我们没有使用c#,因此很抱歉,如果我未正确标记此标签(坦率地说,我不知道所有区别)。而且,如上所述,我们无法通过添加“ =”或其他任何内容来更改URI-它将具有多个参数,其中一个参数只是一个纯值(或键,在这种情况下称为“键”)。

我应该添加的另一件事:当URL仅是www.domain.com/thispage.asp?param1时,则Request.QueryString等于“ param1

0 个答案:

没有答案