Latest web development tutorials

collection ASP QueryString

Demande de référence d'objet Compléter la requête Object Reference

collection QueryString est utilisé pour récupérer la valeur de la variable dans la chaîne de requête HTTP.

chaîne de requête HTTP est spécifié par la valeur après le point d'interrogation, par exemple, (?):

<a href= Les "test.html?txt=this est une chaîne de requête test"> Lien avec un </a> chaîne de requête

Le code ci-dessus génère un fichier nommé txt avec la valeur "ceci est un test de chaîne de requête" variable.

Les chaînes de requête sont également générés par la soumission du formulaire, ou par un utilisateur entre une requête dans la barre d'adresse du navigateur.

NOTE: Si vous avez besoin d'afficher de grandes quantités de données (plus de 100kb), vous ne pouvez pas utiliser Request.QueryString.

grammaire

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

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


Exemples

exemple 1

les valeurs de chaîne Traversal de requête de toutes les variables n:

Nous avons supposé que cette demande est envoyée:

http://www.w3cschool.cc/test/names.html?n=John&n=Susan

Le Names.asp contient le code suivant:

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

Names.asp Fichier affiche:

John
Susan

exemple 2

Supposons que la chaîne est envoyée:

http://www.w3cschool.cc/test/names.html?name=John&age=30

Le code ci-dessus produit la valeur QUERY_STRING suivante:

name=John&age=30

Maintenant, nous pouvons utiliser les informations contenues dans le script:

Hi, <%=Request.QueryString("name")%>.
Your age is <%= Request.QueryString("age")%>.

sortie:

Hi, John. Your age is 30.

Si vous ne spécifiez pas de valeurs variables à afficher, comme ceci:

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

Sortie sera comme ceci:

Query string is: name=John&age=30


Demande de référence d'objet Compléter la requête Object Reference