Bazı coderler sitenin fazla sayfalardan oluşmasını istemezler.Bunun için tek sayfa işlemleri ile birçok sayfa işlemlerini tek bir sayfada hallederler.
Eğer default.asp içinde çalıştırılacaksa linklerimiz şöyle olmalıdır. <a href="?islem=ilk">Merhaba</a> gibi.
Ama çalışacak olan scriptimiz başka bir isimli ise mesela sayfamiz.asp gibi ise o zaman linkleme yöntemimiz şöyle olmalıdır. <a href="sayfamiz.asp?islem=ilk">Merhaba</a> olmalıdır.
Sayfa Kodları : sayfa.asp
<a href="sayfa.asp?islem=ilk">İlk Sayfamız olsun</a> <br> <a href="sayfa.asp?islem=ikinci">İkinci Sayfamız Olsun</a> <br> <a href="sayfa.asp?islem=ucuncu">Üçüncü Sayfamız Olsun</a>
<% Önce adres satırımızda stringi ( querystringi pc ye tanıtalım . querystring Adres satırındaki ? işaretinden sonra gelen ve = işaretinin olduğu yere kadar olan kısım. )
Bizim buradaki stringimiz islem adlı değişkendir.buradaki değişkeni alıp ontedi diye bir değişkene atayalım
adres satırımızdaki cismi aldık : )
sayfala=request.querystring("islem" )
şimdi oradaki ontedi değişkeni bizim istediğimz değerleri alırsa ona göre buna eylem yaptıralım
if sayfala="ilk" then
ekrana ilk sayfamızın içeriğini yazdıralım response.write "İlk sayfamız burada"
elseif sayfala="ikinci" then
ekrana ikinci sayfa içeriğini yazdıralım response.write "İkinci sayfamız burada"
elseif sayfala="ucuncu" then
ekrana uçüncü sayfa içeriğini yazdıralım response.write "üçüncü sayfamız burada"
şimdi ise bütün koşullarımızı kapatalım end if
%> |
 |
|
|