<Complete Reference Permintaan Obyek
Koleksi QueryString digunakan untuk mengambil nilai variabel dalam string query HTTP.
String HTTP ditentukan oleh nilai berikut tanda tanya (?) , Seperti ini:
<a "test.asp?txt=this href= adalah query string test"> Tautkan dengan string kueri </a>
baris di atas menghasilkan variabel bernama txt dengan nilai "ini adalah tes string kueri".
query string juga dihasilkan oleh pengiriman formulir, atau oleh pengguna mengetik query ke address bar browser.
Note: Jika Anda ingin mengirim data dalam jumlah besar (beyond 100 kb) Request.QueryString tidak dapat digunakan.
Sintaksis
Request.QueryString(variable)[(index)|.Count]
Parameter | Deskripsi |
---|---|
variable | Wajib. Nama variabel dalam string HTTP untuk mengambil |
index | Pilihan. Menentukan salah satu dari beberapa nilai untuk variabel. Dari 1 sampai Minta. QueryString(variable) Count |
contoh
contoh 1
Untuk loop melalui semua nilai variabel n dalam Query String:
Permintaan berikut dikirim:
http://www.w3ii.com/test/names.asp?n=John&n=Susan
dan names.asp berisi script berikut:
<%
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
File names.asp akan menampilkan sebagai berikut:
John
Susan
contoh 2
String berikut akan dikirim:
http://www.w3ii.com/test/names.asp?name=John&age=30
ini menghasilkan nilai QUERY_STRING berikut:
name=John&age=30
Sekarang kita dapat menggunakan informasi dalam script:
Hi, <%=Request.QueryString("name")%>.
Your age is <%= Request.QueryString("age")%>.
Keluaran:
Hi, John. Your age is 30.
Jika Anda tidak menentukan nilai-nilai variabel untuk menampilkan, seperti ini:
Query string is: <%=Request.QueryString%>
output akan terlihat seperti ini:
Query string is: name=John&age=30
<Complete Reference Permintaan Obyek