<Compléter la requête objet de référence
La collection QueryString est utilisée pour récupérer les valeurs des variables dans la chaîne de requête HTTP.
La chaîne de requête HTTP est spécifiée par les valeurs suivantes le point d'interrogation (?) , Comme ceci:
<a href= "test.asp?txt=this est une chaîne de requête test"> Lien avec une chaîne de requête </a>
La ligne ci-dessus génère une variable nommée txt avec la valeur « ceci est un test de chaîne de requête ».
Les chaînes de requête sont également générés par la soumission de formulaire ou par un utilisateur tapant une requête dans la barre d'adresse du navigateur.
Note: Si vous voulez envoyer de grandes quantités de données (beyond 100 kb) - (beyond 100 kb) de (beyond 100 kb) le Request.QueryString ne peut pas être utilisé.
Syntaxe
Request.QueryString(variable)[(index)|.Count]
Paramètre | La description |
---|---|
variable | Champs obligatoires. Le nom de la variable dans la chaîne de requête HTTP pour récupérer |
index | Optionnel. Spécifie une de plusieurs valeurs d'une variable. De 1 à la demande. QueryString(variable) .Count |
Exemples
Exemple 1
Pour boucler à travers toutes les valeurs des variables n dans une chaîne de requête:
La demande suivante est envoyée:
http://www.w3ii.com/test/names.asp?n=John&n=Susan
et Names.asp contient le script suivant:
<%
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
Le Names.asp fichier afficherait les éléments suivants:
John
Susan
exemple 2
peut être envoyé la chaîne suivante:
http://www.w3ii.com/test/names.asp?name=John&age=30
il en résulte la valeur QUERY_STRING suivante:
name=John&age=30
Maintenant, nous pouvons utiliser les informations contenues dans un 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%>
la sortie ressemblerait à ceci:
Query string is: name=John&age=30
<Compléter la requête objet de référence