En son web geliştirme öğreticiler
 

ASP QueryString Koleksiyonu


<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