collection ASP QueryString
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
参数 | 描述 |
---|---|
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:
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:
Susan
exemple 2
Supposons que la chaîne est envoyée:
Le code ci-dessus produit la valeur QUERY_STRING suivante:
Maintenant, nous pouvons utiliser les informations contenues dans le script:
Your age is <%= Request.QueryString("age")%>.
sortie:
Si vous ne spécifiez pas de valeurs variables à afficher, comme ceci:
Sortie sera comme ceci:
Compléter la requête Object Reference