Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Asp ile bir sayfada çok sayfa

Konu, 'ASP' kısmında JakaBo tarafından paylaşıldı.

  1. JakaBo

    JakaBo Daimi Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    562
    Beğenilen Mesajlar:
    0
    Meslek:
    IT Manager
    Şehir:
    Saint-Dizier, France
    Bir sayfamız var. sayfa.asp

    şimdi ben sayfa.asp?bolum=film
    yazinca "film yazilarim" gelsin
    sayfa.asp?bolum=siir
    yazincada "Siir sayfasi gelsin"

    Yani bir sayfada bunlari nasil yapiyoduk ? Yardım edermisiniz..
     
  2. SGurel

    SGurel Üye

    Kayıt:
    28 Ocak 2003
    Mesajlar:
    180
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgi İşlem Sorumlusu
    Şehir:
    İzmit
    Selam ile,
    Çeşitli yöntemleri olmakla birlikte Select Case ile yapmak daha düzenli bir yazımı beraberinde getiriyor.

    Yukarıdaki işlem için şöyle bir kod iş görecektir.
    <%
    Dim bolum
    bolum=Request("bolum")
    Select Case(bolum)
    Case "film":
    Call film()
    Case "siir":
    Call siir()
    End select

    bolum ile ilgili kodları
    <%
    sub film()
    .......kodlar
    End sub
    %>
    siir ile ilgili komutlarını da
    <%
    Sub siir()
    ...........kodlar
    End sub
    %>
    şeklinde düzenlediğinde, querystringten gelen bolum degerine göre gerekli sub çağırılır ve işlem gerçekleşir.

    Kolay gelsin
     
  3. JakaBo

    JakaBo Daimi Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    562
    Beğenilen Mesajlar:
    0
    Meslek:
    IT Manager
    Şehir:
    Saint-Dizier, France
    çok teşekürler oldu :cool:
     
  4. ceyhunkeklik

    ceyhunkeklik Yeni Üye

    Kayıt:
    2 Nisan 2007
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    BANADA Yardım edinn ben daha asp'ye başlayamadım bile o kadar yeniyim

    Bir sayfamız var. main.asp

    şimdi ben main.asp?sayfa&id=1
    yazinca "sql.asp" gelsin

    gelsin istiyorum bunu nasıl yapcam arkadaşlar lütfenn
     
  5. anov

    anov erlang programcýsý adayý

    Kayıt:
    29 Nisan 2004
    Mesajlar:
    3,488
    Beğenilen Mesajlar:
    0
    Meslek:
    İnternet Programcısı (Kreatif Design Studio)
    Şehir:
    Mavi kabarcığın içi
    bu düzeydeki kişilere yardım edemeyiz. yardım edilecek kişilerin en azından kendi kodunu yazacak düzeyde olması gerektir. aksi genel yayın ilkelerimize aykırıdır.

    yinede belki bir yardım eden bulunabilir.
     
  6. hakansor

    hakansor Daimi Üye

    Kayıt:
    14 Ekim 2004
    Mesajlar:
    635
    Beğenilen Mesajlar:
    0
    Şehir:
    Ankara
    ceyhunkeklik;
    bahsettiğini şöyle yapabilirsin.

    Main.asp dosyası :
    Kod:
    
    
    <%
    Sayfa=request.QueryString("Sayfa")
    
    if Sayfa="sql" then
    	server.execute("Sql.asp")
    	
    	elseif Sayfa="BaskaBirSayfa" then
    	server.execute("BaskaBirSayfa.asp")	
    
            elseif Sayfa="BamBaskaBirSayfa" then
    	server.execute("BaskaBirSayfa.asp")
    	
    else
    	response.redirect "default.asp"
    	response.end
    	server.execute("default.asp")
    end if%>
    
    bu kodu else if ile çokça uzatabilirsiniz.

    Bu sayfaları çağırırken de ;

    Main.asp?Sayfa=sql
    Main.asp?Sayfa=BaskaBirSayfa
    Main.asp?Sayfa=BamBaskaBirSayfa

    yöntem kullanmalısın.