MyDesign | Kod Arþivi - Anasayfaya Dön   No banner in farm
Anasayfa Araþtýr Forum Geliþmiþ Arama Siteniz Ýçin En Hit Ýçerikler RSS Ýçerik Ekle Scriptler Destekleyenler Kadromuz Reklam Ýletiþim Giriþ Sayfasý Yap  Sýk Kullanýlanlara Ekle
Bu Kategorinin En Yeni Makaleleri:


Bu Kategorinin En Çok Okunan Makaleleri:






Arama:
Geliþmiþ Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Giriþi:
 Üye Ol



Anasayfa > Asp > Makaleler

Tek Sayfa İşlemleri

Tek sayfa işlemlerinin nasıl yapıldığı, değişken kullanım örneği ve if then else döngüsünün düzgün bir biçimde kullanımı.

deÄŸiÅŸken  querystring  if  then  else 

Kategori: Asp
Gönderen: ontedi
Tarih: 24 Haziran 2007
Okunma Sayýsý: 15344
Puan: 10 / 4 Oy
Puan Ver:
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
Bazı coderler sitenin fazla sayfalardan oluÅŸmasından rahatsız  olurlar. Bunu önlemek için tek sayfa iÅŸlemleri ile birçok sayfa iÅŸlemlerini tek bir sayfada hallederler.

Mesela bir örnek yazalım. Bazı sitelerde şöyle görünür
 ....com/?islem=merhaba  gibi.
" / "dan  SONRA bir script felan görünmez. Windows varsayılan sayfalar arasında default.asp, index.asp gibi sayfaları, adres satırına yazılmasa bile görmektedir.

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.

önce sayfalarımıza linkleme yapalım


###################        sayfa.asp       ###################################
###################################Kodlarımız başlıyor###########################

<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>

<hr>

<%
'Ö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 :)

ontedi=request.querystring("islem")

'şimdi oradaki ontedi değişkeni bizim istediğimz değerleri alırsa ona göre buna eylem yaptıralım

'EÄŸerki ontedi = ilk  ise ÅŸunları yap
if ontedi="ilk" then

'ekrana ilk sayfamızın içeriğini yazdıralım
response.write "İlk Sayfamız.Oleyyyy"

'Eğerki ontedi = ikinci ise şunları yap
elseif ontedi="ikinci" then

'ekrana ikinci sayfa içeriğini yazdıralım
response.write "İkinci sayfamız burada oleyyyy"

'Eğerki ontedi = ucuncu ise şunları yap
if ontedi="ucuncu" then

'ekrana uçüncü sayfa içeriğini yazdıralım
response.write "üçüncü sayfamız burada oleyyyy"

'şimdi ise bütün koşullarımızı kapatalım
end if

'Telif hakkı ontedi ye aittir.
'http://www.teorik.net
%>

Serkan Togal

Tek Sayfa İşlemleri için yazýlan yorumlar

traBolic  { 17 Temmuz 2012 }
if ontedi="ucuncu" then 'Olan kısmı elseif ontedi="ucuncu" then 'İle Değiştirin

Hasan Emre ASKER  { 01 Eylül 2010 }
if ontedi="ucuncu" then değerini elseif ontedi="ucuncu" then olarak değiştirin... yoksa yine çalışmaz :))

cihansel   { 13 Nisan 2009 }
ewt en güsel anlatım şekillerinden biri^#_#^

Wood   { 16 AÄŸustos 2008 }
end if'in altında bi tane end if ekleyin yoksa çalışmaz...

Yorum ekleyin

Bu sayfaya link verin:
Anasayfa > Asp > Makaleler > Tek Sayfa İşlemleri
Kategoriler:


Forum:



Baðlantýlar:



    Murat Yavuz | Site Haritasý | Gizlilik Bildirimi | 35.170.81.210 | 0,14 Saniye
    © Copyright 2004-2019 MyDesign | Kod Arþivi. Tüm Haklarý Saklýdýr.
    MyDesign | Kod Arþivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.