ASP.NET MasterPage

ASP den ASP.Net’ e geçiş sürecinde beni en çok MasterPage olayı şaşırttı. Gerçekten süper düşünülmüş. Kabaca MasterPage için sitemizin şablonu diyebiliriz. ASP ile sitemizin tasarımını sabit tutmak için genellikle include file yöntemini kullanıyorduk. MasterPage yi gördükten sonra bu işin hamallıktan başka bişiy olmadığını gördüm. Heleki aradan zaman geçtikten sonra araki hangi sayfa nerde bulasın :) MasterPage ler .master uzantısında oluyor ve kodlama kısmı içinde .master.cs şeklinde oluşturuluyor. Oluşturuluyor diyorum Visual Studio kullanıyorsanız ve yeni MasterPage ekle derseniz otomatik olarak bu dosyalar oluşuyor. Örneğin; sitemizin üst (header) , alt (footer) ve menü kısmını MasterPage mizde tasarlıyoruz, değişken olan kısımımız  etiketleri arasında yer alıyor, birden fazla ContentPlaceHolder kullanmamız mümkün. Biraz karışıkmış gibi geliyor biliyorum, belkide ben karıştırdım. Eğer uygulamaya geçip bir deneme yaparsanız olayın çok zevkli ve kolay olduğunu anlayacaksınız. Hatta sırf bu olay için .Net e geçmek isteyenler bile olacaktır. Kabaca MasterPage ye değinmeye çalıştım, öğrendikçe daha detaylı yazılarla görüşmek üzere..

MasterPage.Master

Default.aspx

MasterPage hakkında çok daha ayrıntılı bilgilere buralardan ulaşabilirsiniz..

http://www.nedirtv.com/etiket/MasterPage.aspx

http://www.csharpnedir.com/makalegoster.asp?MId=354

http://www.kariyervideo.com/VideoAciklama.asp?id=347