Kendinizi kodunuzda aynı şeyi tekrar tekrar yapıyor musunuz - her zaman aynı alt bilgiye sahip, her zaman aynı başlık alanını kullanıyor musunuz? INCLUDE deyimini kullanarak yalnızca bir kez yapabilirsiniz!

Çoğu web sitesi tutarlılık için çalışır. Sayfaların hepsinin aynı başlık alanına, aynı altbilgiye, belki de aynı kenar çubuklarına benzemesini istiyorsunuz. Bu, sayfaların güzel görünmesine rağmen, değişikliklerin kraliyet ağrısı olabileceği anlamına da gelir. Altbilgiyi değiştirmek istiyorsanız, şimdi 200 veya daha fazla sayfaya gitmeniz ve her yerde değiştirmeniz gerekir. Bir ara ve değiştir yardımcı programı kullansanız bile, yine de bir acı olabilir.

Bu sorunu aşmak için, INCLUDE bildirimi hakkında bilgi edinin. INCLUDE ile, web sayfasına başka bir dosyadan bir kod bloğunu "bırakmasını" söylersiniz. Bu kod ham HTML metni, ASP kodu veya normalde ASP dosyanıza koyacağınız hemen hemen her şey olabilir. Eklenen kod, ana web sayfanızda kullandığınız değişkenleri bile ifade edebilir.

Örneğin, kullandığınız standart bir altbilginiz olduğunu varsayalım. Bu altbilgi, bulunduğunuz sayfanın adını, ana ana sayfanıza geri bir bağlantı ve iletişim bilgileri için bir e-posta bağlantısı verir. Normalde, sayfa adı değiştiği için bunu her bir sayfaya kodlayabilirsiniz. Yine de bunun için bir sebep yok.

İlk olarak, her sayfada o sayfa hakkında tanımlayıcı bilgiler içeren bir değişken oluşturun. Olabilir

PageName = "Basın Bültenleri"

örneğin bu, üzerinde çalışmakta olduğunuz Basın Bültenleri sayfanızsa.

Şimdi, altbilginin gitmesini istediğiniz yere, kodu girin



Bu, web sayfasına Footer.asp dosyasında bulduklarını 'içine çekmesini' ve sayfayı çizerken hemen bu noktaya koymasını söyler. Kullanıcı bu include ifadesini görmüyor. Dosyanın gerçek içeriğini tam o noktada görürler.

Çok uzak çok iyi? Şimdi Footer.asp dosyasını yapmak.

Footer.asp adlı yeni bir dosya oluşturun. Bu dosyaya, altbilgide görünmesini istediğiniz her şeyi koyacaksınız. Diyelim ki yatay bir çizgi, ardından üç bilgi parçası - şu anda hangi sayfada olduğunuzu, site ana sayfasına bir bağlantı ve bir e-posta bağlantısı istiyoruz. Böyle bir şey yapabilirsiniz:





|
|


Artık bu Footer.asp sayfasını ve normal web sayfalarınızı sitenize koyduğunuzda, ikisi size tutarlı ve özelleştirilmiş altbilgi sayfaları sağlamak için birlikte çalışacaktır. Altbilgiyi güncellemek isterseniz, yalnızca bir Footer.asp ve voila! Her yerde değişiyor!

ASP E-kitabına Giriş

ASP öğrenme hakkında bilmeniz gereken her şeyi almak için bu e-kitabı indirin - adım adım öğreticiden işlev listeleri, örnek kod, yaygın hatalar ve çözümler ve çok daha fazlası! 101 sayfa.

Video Talimatları: Mesopotamia: Crash Course World History #3 (Nisan 2024).