raccolta ASP QueryString
Querystring raccolta viene utilizzata per recuperare il valore della variabile nella stringa di query HTTP.
stringa di query HTTP è specificato dal valore dopo il punto interrogativo, per esempio, (?):
<a href= "test.html?txt=this è una stringa di query test"> legame con una stringa di query </a>
Il codice precedente genera un file chiamato txt con il valore "questo è un test stringa di query" variabile.
Le stringhe di query vengono generati anche dal modulo di presentazione, o da un utente inserisce una query nella barra degli indirizzi del browser.
NOTA: Se avete bisogno di inviare grandi quantità di dati (più di 100kb), non è possibile utilizzare Request.QueryString.
grammatica
参数 | 描述 |
---|---|
variable | 必需。在 HTTP 查询字符串中要取回的变量名称。 |
index | 可选。为一个变量规定多个值之一。从 1 到 Request.QueryString(variable).Count。 |
Esempi
esempio 1
valori di stringa di query attraversamento di tutte le variabili n:
Abbiamo pensato che questa richiesta viene inviata:
Il names.asp contiene il seguente codice:
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
names.asp file mostrerà:
Susan
esempio 2
Supponiamo che la stringa viene inviata:
Il codice precedente produce il seguente valore QUERY_STRING:
Ora, siamo in grado di utilizzare le informazioni nello script:
Your age is <%= Request.QueryString("age")%>.
uscita:
Se non si specifica alcun valore variabile da visualizzare, come questo:
Output sarà simile a questo:
Completa Object Request Reference