İnternet sayfaları incelendiğinde, siteye ait sayfalarda genellikle aynı şablonların kullanıldığı görülür. Özellikle başlık,menü ve reklam alanları çoğunlukla sitenin bütün sayfalarında aynı yerde kullanılır. Bu sayfanın yapımı aşamasında Html kullanılmak istenirse bu ortak alanların kodları kopyalanarak diğer sayfaların kodlarına yapıştırılması gerekir. Üzerinde çalışılan sitenin birden fazla alt sayfası olduğu düşünülürse bu işlem zaman kaybına ve bazı sorunlara yol açabilir.
ASP.NET, Master Page(Temel Sayfa) uygulamasıyla zaman kayıplarına ve bu tür problemlere bir çözüm olmuştur. Bir sayfa üzerinde uygulanan temel sayfa, diğer sayfaların nasıl görünmesine karar veren bir şablon görevi görür. İçerdiği Content Place Holder(İçerik Tutucu) sayesinde, Temel Sayfa uygulanan diğer aspx sayfalarının istenilen içerikte oluşturulabilmesine olanak sağlar. Bir temel sayfa, aynı zamanda bir aspx sayfası gibi tasarlanabilmektedir.
Uygulama