Merhaba arkadaşlar bugün sizinle önemli bir derste birlikteyiz.Bu günkü dersimizde sizinle Masterpage(Anasayfa) kullanımını işleyeceğiz.Öğrendiğiniz takdirde işinize çok yarayacak bir yöntem olacak ben size masterpagenin kolaylığını ve kullanımını size bu derste anlatacağım.Dersimize başlayalım.
Şimdi kendimce yazdığım kodları adım adım göstereceğim.
Sayfanın tümünü kapsayan bir genel sayfası yaptım.
Bir tane banner sayfası yaptım onu üst diye nitelendirdim.
Masterpage anasayfa demektir arkadaşlar.Masterpage ile açtığınız her sayfa diğer yaptığınız işlerce kaydedilir ve yeni yeni sayfalar açma zahmetine girmezsiniz.Zaten masterpagenin çokça tercih edilmesinin arkasında bu yatıyor.Buna örnek verirsek bir site açtık biz.İlk yapacağımız iş sitenin taslak ve iskeletini hazırlamak oluyor.Ve Anasayfa,Ürünler,Hakkımızda,İletişim gibi sayfalarımız olacak.Ben size desem ki sitenin iskeletini Masterpage ile bir kere tasarlayıp yukarıdaki sayfaların hepsine tek tıkla uygulayabiliriz. Yani aynı şeyi Anasayfa,Ürünler,Hakkımızda,İletişim gibi sayfalara tekrar tekrar kod yazmaya gerek kalmayacak.Ben de sizin için basit bir uygulama yaparak işin püf noktasını göstereceğim.
Masterpage sayfasına yazdığım kodları zaten sizinle paylaşacağım.Ben kendimce bir iskelet yaptım.Biraz uzun bir ders olacak ama sonuna kadar okumanızı tavsiye ediyorum mantığını kavrayacaksınız. Şimdi bizim masterpage sayfasının görünümü ise şöyle;
Şimdi kendimce yazdığım kodları adım adım göstereceğim.
Sayfanın tümünü kapsayan bir genel sayfası yaptım.
Bir tane banner sayfası yaptım onu üst diye nitelendirdim.
Bir tane sol bir tanede sağ bölüm yaptım.
Şimdi içerik bölümü yapalım.Orta diye nitelendirelim.Ama ölçüleri tutturmaya dikkat edelim.
Şimdi alt bölümümüzü yapabiliriz.
Şimdi normal işlemler bitti.Dikkat ettiyseniz masterpege sayfasında
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
diye bir kod var.Bu bizim içerik kodumuz olacak nedeni ise sayfada tek değişen içerik alanı değil midir zaten şimdi bu kodu içeriğe taşıyalım hemen.
Burasıda tamam.Şimdi sayfamızı görüntülemek istiyorsunuz çalıştırdınız ama tarayıcıda görünmedi.Ve buna benzer bir sayfa geldi.
Hemen nedenin söyleyeyim. Masterpageleri sayfalara çalıştıramazsınız arkadaşlar.Bu sorunun önüne geçmek için bir webform sayfası açmak ve webform sayfasını masterpage ile bağlamak.Oda şöyle olacak.
İşte Masterpage dediğimiz komut böyle birşeymiş.Size karışık gelebilir ama ben size mantığını anlatmaya çalıştım.İşinize yaraması dileği ile arkadaşlar.Beğenmenizi ümit ediyorum.Herkese iyi dersler,iyi günler hoşça kalın.
Yorumlar
Yorum Gönder