Ana içeriğe atla

ASP.NET İle MasterPage Kullanımı

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.



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

Bu blogdaki popüler yayınlar

C# İle Hesap Makinesi

KOD GÖRÜNÜMLERİ DENEDİĞİMİZDE; ÇALIŞMA KODLARI int sec;             int sonuc, s1, s2;             Console.WriteLine("1.toplama");             Console.WriteLine("2.çıkarma");             Console.WriteLine("3.çarpma");             Console.WriteLine("4.bölme");             Console.Write("İşlem şeç (1-4):");             sec = Convert.ToInt32(Console.ReadLine());             if (sec == 1)             {                    Console.WriteLine("İşlem TOPLAMA İşlemi");                 Console.Write("1.Sayıyı giriniz:");                 Console.Write("2.Say...

Algoritma İle 4 işlem Hesabı Yapan Program

Merhaba arkadaşlar yeni bir algoritma çalışması ile birlikteyiz.Bu günkü çalışmamız dört işlem üzerine olacak.Girilen iki sayı arasında toplama,çıkarma,çarpma ve bölme işlem sonuçlarını ekranda gösterecek.Mini bir hesap makinesi yapacağız ilerde şimdi sadece 4 işlemi konu alan bir çalışma yaptım. Kolay bir uygulama  üstelik karışıkta olmadı Adımları aşağıda gösterdim.Umarım işinize yarar herkese kolay gelsin iyi dersler. ÇALIŞMADA İZLENECEK ADIMLAR Adım 1: Başla Adım 2: Birinci Sayıyı Gir:A Adım 3: İkinci Sayıyı Gir:B Adım 4: sonuç1=a+b A8 gideceğiz Adım 5 :sonuç2=a-b A9  gideceğiz Adım 6: sonuç3=a*b A10  gideceğiz Adım 7: sonuc4=a/b A11  gideceğiz Adım 8: Toplama işleminin sonucu:sonuç1 Adım 9: Çıkarma işleminin sonucu:sonuç2 Adım 10: Çarpma işleminin sonucu:sonuç3 Adım 11: Bölme işleminin sonucu:sonuç4 Adım 12: Bitir PROGRAMDA YAPIYORUZ; İşlemlerimiz bu kadar arkadaşlar.Göründüğü gibi zor bir tarafı yok.Mantık aynı mantık.Sadec...

SİLVERLİGHT İle Sürükle Bırak İşlemi

Tasarım açısından oldukça iyi uygulamalar yapmamıza imkan sunan silverligt ile yeni bir uygulama ile karşı karşıyayız.Bu günkü uygulamamız fare hareketi ile sürükle bırak işlemi olacak.Oluşturacağımız herhangi bir nesneyi X ve Y koordinatlarına göre bir yerden başka bir yere alma uygulamasına sürükle bırak özelliği diyoruz.Fare hareketleri ile bir yerden bir yere aldıktan sonra stop işlemi ile hareket ettirdiğimiz nesneyi olduğu yerde durdurmamız gerek...İşinize yaraması dileği ile herkese kolay gelsin. Öncelikle hareket ettireceğiniz nesneyi oluşturun.Nesneye isim vermeyi unutmayın. Daha sonra mainPage.xaml.cs sayfasına girelim. Burada nesne ilk halde iken hareket edemeyeceği için bool türünü false yaptık. Pointi ilk konuma ayarladık daha sonra hareket edeceği için son konum olacak. Daha sonra properties panelinden mause olaylarına girmeyi unutmayın.Oluşturacağınız olay  (dortgen_MouseLeftButtonDown) olacak. Daha sonra yeni bir mouse olayına tıklamamız gerekec...