Ana sayfa » Masterpage Nedir?
Masterpage Nedir?
Masterpage Microsoft firmasının üretmiş olduğu bir şablon sayfasıdır. Masterpage web sayfamızda kesinlikle değişmemesi gereken nesnelerin tekrarını ve sitede çok hızlı bir şekilde güncelleme yapmamızı sağlar. Örnek olarak elimizde 200 sayfalık bir web projesi var. Peki bu sayfalarda şablonsal olarak değişiklik yapmak istediğimizde nasıl yaparız? İşte bunun için masterpage çok büyük önem taşımaktır. Tek tek 200 sayfayı değiştirmek mi kolaydır yoksa masterpage de yapmış olduğunuz değişiklik anında bütün sayfalarda güncellemesi mi daha kolaydır?
Peki nedir bu sabit kalması gereken nesneler?
Bu nesneler banner veya logo linkler site haritamız arama motorumuz ve isteğe bağlı olarak bütün sayfalarda olmasını istediğiniz nesneler. Masterpage sayfasında oluşturduğunuz şablon bütün sayfalarda aynı biçim ve özelliklerde olacaktır.
Peki sitemizde içerik her sayfada değişir bunu nasıl yaparım? diyorsanız ContentPlaceHolder devreye giriyor.
Peki nedir bu ContentPlaceHolder?
ContentPlaceHolder eklenen bölgenin internet programcısının eklemiş olduğu sayfalarda değişiklik yapmasını sağlar. Örnek olarak anasayfamızdaki içerik ile iletişim sayfamızdaki içerik aynımıdır? Masterpage de değişiklik yapmamızı sağlayan araçtır.
Peki Masterpage Nasıl Eklenir?
Add New Item (ctrl+shift+a) basarakta masterpage seçebiliriz.
Yukarıda ki fotoğrafta masterpage ile basit bir tasarım yapılmıştır. ContentPlaceHolder1 değişiklik yapılabilecek alandır. Banner ve linkler için bu geçerli değildir.
Masterpage’den sayfa üretmek ve kullanmak için yukarıdaki işlem gerçekleştirilir ve yeni bir sayfa oluşur. Sayfanın fotoğrafı aşağıdaki gibidir.
Yukarıdaki sayfada gri olan bölüm değiştirilmez bölümdür. Beyaz ContentPlaceHolder yazan bölüm ise sayfada değiştirilebilecek alandır.
Emre Eraslan
Amacım, yazabildiğim sürece gözlem ve deneyimlerime göre her konuda yazılar yazmak. Yazılarımda konularım yaşam, ilişkiler, hayat ve hatta yemek tarifi bile olabilir. Keyifle okumanız dileğiyle...