ASP.NET ile web site tasarlayanların çokça tercih ettiği birşey varsa o da Master Page'dir. Master Page içinde head tagları arasında değer girilmese de title tanımlamak zorunlu olduğu için kaç sayfanız olursa olsun tek bir sayfa başlığınız olur. Örneğin sayfa başlığımız "Sertaç Yarbaş'ın Bloğu" olsun. Hakkımda sayfanız aynı master page içindeyse sayfa başlığı aynı olacaktır. Hakkimda.aspx 'i açıp head tagları arasına farklı bir title tanımlasanız da hiç bir etki etmeyecektir.
Peki farklı sayfalarda title özelliği nasıl değiştirilir?
Page.Title
Örneğin hakkimda.aspx sayfasının başlığını Hakkımda - Sertaç Yarbaş olarak değiştirmek istiyoruz. O halde hakkimda.aspx dosyasının Code Behind (aspx.cs yani c# kodlarının yazıldığı yer) bölümüne girmemiz gerekir.
Page Load() kısmına gelip Page.Title = "Hakkımda - Sertaç Yarbaş"; yazıp projeyi çalıştırdığımızda artık Hakkımda sayfasının sayfa başlığı "Hakkımda - Sertaç Yarbaş" olacaktır.
Bu yöntemle her sayfaya farklı bir title verebilirsiniz.