Menu
×
   ❮     
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(变量)[(索引)|.Count]

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

示例

示例 1

循环遍历查询字符串中所有 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。

如果您没有指定要显示的任何变量值,例如

查询字符串为:<%=Request.QueryString%>

输出将如下所示

查询字符串为:name=John&age=30

❮完整 Request 对象参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.