<Komple İsteği Nesne Referans
QueryString koleksiyonu HTTP sorgu dizesi değişken değerleri almak için kullanılır.
HTTP sorgu dizesi soru işaretinden sonraki değerleriyle belirtilir (?) Bu gibi:
<a href= "test.asp?txt=this bir sorgu dizesi </a> bağlantı test"> bir sorgu dizesi
çizgi üstünde bir değere sahip txt adında bir değişken oluşturur "Bu bir sorgu dizesi testidir".
Sorgu dizeleri de form gönderme tarafından oluşturulan veya tarayıcının adres çubuğuna bir sorgu yazarak bir kullanıcı tarafından edilir.
Note: Eğer büyük miktarda veri göndermek istiyorsanız (beyond 100 kb) İstek.SorgulamaDizesi kullanılamaz.
Sözdizimi
Request.QueryString(variable)[(index)|.Count]
Parametre | Açıklama |
---|---|
variable | Gereklidir. HTTP sorgu dizesindeki değişkenin adı almak için |
index | İsteğe bağlı. Bir değişken için birden değerlerden biri belirtir. 1'den talep etmek. QueryString(variable) .Count |
Örnekler
Örnek 1
Bir Sorgu dize tüm n değişken değerlerinin döngü için:
Aşağıdaki isteği gönderilir:
http://www.w3ii.com/test/names.asp?n=John&n=Susan
ve names.asp aşağıdaki komut dosyasını içerir:
<%
for i=1 to Request.QueryString("n").Count
Response.Write(Request.QueryString("n")(i) & "<br>")
next
%>
Dosya names.asp aşağıdaki gösterir:
John
Susan
Örnek 2
Aşağıdaki dize gönderilmiş olabilir:
http://www.w3ii.com/test/names.asp?name=John&age=30
Bu şu QUERY_STRING değeri ile sonuçlanır:
name=John&age=30
Şimdi bir komut bilgileri kullanabilirsiniz:
Hi, <%=Request.QueryString("name")%>.
Your age is <%= Request.QueryString("age")%>.
Çıktı:
Hi, John. Your age is 30.
Böyle, görüntülemek için herhangi bir değişken değerleri belirtmek yoksa:
Query string is: <%=Request.QueryString%>
Çıktı şu şekilde görünecektir:
Query string is: name=John&age=30
<Komple İsteği Nesne Referans