Neueste Web-Entwicklung Tutorials
 

ASP Abfrage-Zeichenfolge-Sammlung


<Vollständige Anfrage Object Reference

Die Abfrage-Zeichenfolge-Sammlung wird verwendet, um die Variablenwerte in der HTTP-Abfrage-String abzurufen.

Die HTTP - Abfrage - String wird durch die Werte nach dem Fragezeichen angegeben (?) , Wie folgt aus :

<a href= "test.asp?txt=this ist eine Abfrage-String mit einem Query-String </a> test"> verknüpfen

Die Zeile über eine Variable erzeugt mit dem Wert mit dem Namen txt „Dies ist ein Query-String-Test“.

Query-Strings werden auch durch Formularübermittlung oder von einem Benutzer erzeugt eine Abfrage in die Adresszeile des Browsers eingeben.

Note: Wenn Sie große Datenmengen versenden wollen (beyond 100 kb) die Request.QueryString nicht verwendet werden kann.

Syntax

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

Parameter Beschreibung
variable Erforderlich. Der Name der Variablen in dem HTTP-Abfrage-String abrufen
index Optional. Gibt einen von mehreren Werten für eine Variable. Von 1 bis anfordern. QueryString(variable) - QueryString(variable) .Count

Beispiele

Beispiel 1

Eine Schleife durch alle n Variablenwerte in einer Abfragezeichenfolge:

Die folgende Anfrage gesendet:

http://www.w3ii.com/test/names.asp?n=John&n=Susan

und names.asp enthält das folgende Skript:

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

Die Datei names.asp würde zeigen folgende:

John
Susan

Beispiel 2

Die folgende Zeichenfolge könnte gesendet werden:

http://www.w3ii.com/test/names.asp?name=John&age=30

dies ergibt sich folgende QUERY_STRING Wert:

name=John&age=30

Jetzt können wir die Informationen in einem Skript verwenden:

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

Ausgabe:

Hi, John. Your age is 30.

Wenn Sie keine Variablenwerte angeben, um anzuzeigen, wie folgt aus:

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

die Ausgabe würde wie folgt aussehen:

Query string is: name=John&age=30

<Vollständige Anfrage Object Reference