Latest web development tutorials

Koleksi ASP QueryString

Permintaan Referensi Obyek Permintaan lengkap Referensi Obyek

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

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

参数 描述
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:

http://www.w3cschool.cc/test/names.html?n=John&n=Susan

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:

John
Susan

contoh 2

Misalkan string dikirim:

http://www.w3cschool.cc/test/names.html?name=John&age=30

Kode di atas 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")%>.

Output:

Hi, John. Your age is 30.

Jika Anda tidak menentukan nilai-nilai variabel yang akan ditampilkan, seperti ini:

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

Output akan seperti ini:

Query string is: name=John&age=30


Permintaan Referensi Obyek Permintaan lengkap Referensi Obyek