菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP QueryString 集合


❮ 完整的 Request 对象参考

QueryString 集合用于检索 HTTP 查询字符串中的变量值。

HTTP 查询字符串由问号 (?) 后面的值指定,如下所示:

<a href= "test.asp?txt=this is a query string test">带查询字符串的链接</a>

上面的行会生成一个名为 txt 的变量,其值为“this is a query string test”。

查询字符串也由表单提交生成,或者由用户在浏览器的地址栏中输入查询生成。

注意:如果您想发送大量数据(超过 100 KB),则无法使用 Request.QueryString。

语法

Request.QueryString(variable)[(index)|.Count]

参数 描述
变量 必需。 HTTP 查询字符串中要检索的变量的名称
index 可选。指定变量的多个值中的一个。从 1 到 Request.QueryString(variable).Count

示例

示例 1

遍历 Query String 中的所有 n 个变量值

发送以下请求

https://w3schools.org.cn/test/names.asp?n=John&n=Susan

names.asp 包含以下脚本

<%
for i=1 to Request.QueryString("n").Count
  Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>

文件 names.asp 将显示以下内容

John
Susan

示例 2

可能会发送以下字符串

https://w3schools.org.cn/test/names.asp?name=John&age=30

这将导致以下 QUERY_STRING 值

name=John&age=30

现在我们可以在脚本中使用这些信息: 

你好,<%=Request.QueryString("name")%>。 
您的年龄是 <%= Request.QueryString("age")%>。

输出

你好,John。您的年龄是 30。

如果您不指定任何要显示的可变值,如下所示

Query string is: <%=Request.QueryString%> 

输出将如下所示

Query string is: name=John&age=30

❮ 完整的 Request 对象参考
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持