Gli ultimi tutorial di sviluppo web
 

ASP QueryString Collection


<Completare la richiesta Object Reference

La collezione QueryString è usata per recuperare i valori delle variabili nella stringa di query HTTP.

La stringa di query HTTP è specificato dai valori seguenti il punto interrogativo (?) , In questo modo:

<a href= "test.asp?txt=this è una stringa di query test"> legame con una stringa di query </a>

La riga precedente genera una variabile denominata txt con il valore "questo è un test stringa di query".

stringhe di query vengono generati anche dal modulo di presentazione, o da un utente a digitare una query nella barra degli indirizzi del browser.

Note: Se si desidera inviare grandi quantità di dati (beyond 100 kb) il Request.QueryString non può essere utilizzato.

Sintassi

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

Parametro Descrizione
variable Necessario. Il nome della variabile nella stringa di query HTTP per recuperare
index Opzionale. Specifica uno più valori per una variabile. Da 1 a Richiesta. QueryString(variable) Count

Esempi

esempio 1

Per scorrere tutti i valori delle variabili n in una stringa di query:

La seguente richiesta viene inviata:

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

e names.asp contiene il seguente script:

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

Il file names.asp visualizzerà il seguente:

John
Susan

esempio 2

La seguente stringa potrebbe essere inviato:

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

questo si traduce nel seguente valore QUERY_STRING:

name=John&age=30

Ora siamo in grado di utilizzare le informazioni in uno script:

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

Produzione:

Hi, John. Your age is 30.

Se non si specifica alcun valore variabile per visualizzare, in questo modo:

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

l'output sarà simile a questa:

Query string is: name=John&age=30

<Completare la richiesta Object Reference