Request.Querystring
Request.Querystring
Bu deyim bir sayfadan başka bir sayfaya veya aynı sayfaya değişken yada değişkenlerin taşınmasını sağlar.
veya response.Redirect ile yönlendirdigimiz sayfalara istediğimiz degişkenleri taşır.
Bu örnekte link verdigimi telno.asp adresini yazdıktan sonra “?” ile sayfaya taşınacak “telefon_no” kimligine bir deger vererek telno.asp adresine yolluyoruz.
Birden fazla değer göndermek istiyorsak aralarına “&” işaretini koyarız.
Örnek:
Telno.asp sayfasında bu gelen verilerileri alabilmesi için aşagıdaki kodlar tanımlanmalıdır.
<% Dim telefon_nosu, ulke_nosu telefon_nosu = Request.QueryString("telefon_no") ulke_nosu = Request.QueryString("ulke_no") %>
<% Response.Write (ulke_nosu) Response.Write (telefon_nosu) %>
Aşagıdaki şekilde de sayfaya bilgiler yazılabilir
<%
Response.write("Ülke Kodu : ” & Request.querystring(“ulke_no”) & ““)
Response.write(“Telefon Nosu : ” & Request.querystring(“telefon_no”) & ““)
%>
Request.querystring de Form Kullanımı
Deneme.asp sayfasına form elemanı textbox value degeri aktarılır.
Şimdi sıra geldi deneme.asp sayfasının kodlarını yazmaya. Burda en önemli nokta textbox form elemanının value degerini almak için name mi kullanılmaktadır.
<% Response.write("Adınız : ” & Request.querystring(“ad”) & ““)
%>