Koleksi ASP QueryString
Querystring koleksi digunakan untuk mengambil nilai variabel dalam string HTTP.
string HTTP ditentukan oleh nilai setelah tanda tanya, misalnya, (?):
<a "test.html?txt=this href= adalah string test"> Tautkan dengan string kueri </a>
Kode di atas menghasilkan sebuah file bernama txt dengan nilai "ini adalah tes query string" variabel.
query string juga dihasilkan oleh pengiriman formulir, atau oleh pengguna memasukkan query di address bar browser.
CATATAN: Jika Anda perlu posting data dalam jumlah besar (lebih dari 100KB), Anda tidak dapat menggunakan Request.QueryString.
tatabahasa
参数 | 描述 |
---|---|
variable | 必需。在 HTTP 查询字符串中要取回的变量名称。 |
index | 可选。为一个变量规定多个值之一。从 1 到 Request.QueryString(variable).Count。 |
contoh
contoh 1
nilai-nilai string traversal permintaan dari semua variabel n:
Kami berasumsi bahwa permintaan ini dikirimkan:
names.asp yang berisi kode berikut:
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
File names.asp akan menunjukkan:
Susan
contoh 2
Misalkan string dikirim:
Kode di atas menghasilkan nilai QUERY_STRING berikut:
Sekarang, kita dapat menggunakan informasi dalam script:
Your age is <%= Request.QueryString("age")%>.
Output:
Jika Anda tidak menentukan nilai-nilai variabel yang akan ditampilkan, seperti ini:
Output akan seperti ini:
Permintaan lengkap Referensi Obyek