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.
<a href> veya response.Redirect ile yönlendirdigimiz sayfalara istediğimiz degişkenleri taşır.
<A href= kullanımı :
- Kod:
-
<A href="telno.asp?telefon_no=4121254"> Gönder </a>
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:
- Kod:
-
<A href="telno.asp?telefon_no=4121254&ulke_no=90"> Gönder </a>
Telno.asp sayfasında bu gelen verilerileri alabilmesi için aşagıdaki kodlar tanımlanmalıdır.
- Kod:
-
<%
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
- Kod:
-
<%
Response.write("Ülke Kodu : <b>" & Request.querystring("ulke_no") & "</b>")
Response.write("Telefon Nosu : <b>" & Request.querystring("telefon_no") & "</b>")
%>
Request.querystring de Form Kullanımı
- Kod:
-
<html>
<head>
<title>Request Querystring Uygulaması</title>
</head>
<form method="get" action="deneme.asp">
Adıniz : <input type="text" name="ad" size="15">
<input type="submit" value="Gönder">
</form>
</html>
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.
- Kod:
-
<html>
<head>
<title>Request Querystring Uygulaması</title>
</head>
<%
Response.write("Adınız : <b>" & Request.querystring("ad") & "</b>")
%>
</html>
Ders Bitmiştir
Alıntıdır