Ayberk Atasay

ASP, CSS, Internet konuları üzerine paylaşımlar


ASP Tasarımı Tüm Sayfalara Yaymak

Daha önceki ASP ile ilgili yazılarıma nazaran bu konu daha kolay ama işlevi açısından işimizi çok kolaylaştırabilecek bir yazı olucak.
Tasarım yaparken statik sayfalarda (*.htm, *.html vb) bir değişiklik yaptığınızda bütün sayfaları tek tek açıp hepsinde aynı değişikliği yapmak gerekiyor.

Fakat programlama dilleri ile böyle bir yük ortadan kaldırılabiliyor. Çünkü yapacağınız küçük bir kod hamlesi ile bütün sayfalara hükmedebiliyorsunuz.

Lafı uzatmadan hemen yapmamız gerekenleri ve ilgili kodları veriyorum;

Öncelikle 2 sayfa şimdilik bize yetecektir. Bunlar;
1- Tasarim.asp
2- Alt_Sayfa.asp

Tasarim.asp kodlaması:

<% Sub Ust %><html>
<head><title>Sitemizin Başlığı</title></head>
<body>

<table border="1" id="table1">
<tr>
<td colspan="2">Üst kısım - Logo</td>
</tr>
<tr>
<td width="20%">Sol Kısım - Menüler</td>
<td width="80%">
<%
End Sub
Sub Alt
%></td>
</tr>
<tr>
<td colspan="2">Alt Kısım - Çeşitli Bilgiler</td>
</tr>
</table>

</body></html><%End Sub%>


Alt_Sayfa.asp kodlaması:
<!-- #Include File="Tasarim.asp"-->
<% Ust %>
İçerikler
<% Alt %>


Kodlarda görünen bilgileri açıklamak gerekirse; İlk oluşturduğumuz Tasarım.asp sayfasında Önce bölümlerimizi Alt ve Üst olarak tanımladık. Daha sonra Alt_Sayfa.asp'de tanımlanmış bölümlerin olduğu Tasarım.asp sayfasını çağırıp ordaki tanımlara göre sayfamızdaki bilgileri yerleştirdik. Alt_Sayfa.asp sayfasını istediğiniz gibi çoğaltıp kullanabilirsiniz. (Örn: index.asp, default.asp, hakkimizda.asp, iletisim.asp vb..)

Ekran Görüntüsü:







ASPAyberk Atasay2 Kasım 2008, PazarEkle Bunu
Önceki Kayıt
Sonraki Kayıt
Yorumlar
kadir
26 Şubat 2010, Cuma
abi ben bu yöntemi kullanmaya çalıştım yalnız sayfada bulunan asp kodlarını (<head> ile </head> arasına koyduğum kodlar) nereye koyacağımı bilmiyorum. farklı yerlere koyarak denedim ama yapamadım yardımcı olursanız sevinirim teşekkürler
abdurrahman çağlar
10 Haziran 2009, Çarşamba
Gerçekten güzel paylaşım
Orkun Akgün
29 Aralık 2008, Pazartesi
bu bilgi tasarım açısından çok önemli güzel olmuş ..
Web Öğrencisi
5 Kasım 2008, Çarşamba
Güzel anlatım, teşekkürler.. (: Örnekte bile olsa tablo kodlamasından sıyrıl Ayberk abi :)
İbrahim ÇAKICI
2 Kasım 2008, Pazar
İnclude mantığı gerçekten basit ve çok kullanışlı bir fonksiyondur.
Yorum Yaz

İsim (*)

e-Posta (*) (Yayımlanmayacak)

URL




Resmi Değiştir
Güvenlik Kodu (Yukarıda gördüğünüz karakterleri yazınız)


Copyright © 2008 ayberk.com | Bu sitenin kodlaması ve teması Ayberk Atasay tarafından hazırlanmıştır. | XHTML 1.0