Web uygulamasında temaların uygulanma sırası

Web uygulamanızda temalar kullandığınızda, kontroller için öznitelikler (attributes): @page direktifinde standart veya stylesheet tema olarak, Web.config dosyasında standart veya stylesheet tema olarak ya da kontrolün kendi özelliklerinde tanımlanabilir.

ASP.NET içinde tema uygulama öncelik sırası şöyledir:
1- '@Page' direktifinde yeralan Theme özniteliği (attribute)
2- Web.config dosyasında yeralan <pages theme="temaAdi"> elemanı
3- Yerel kontrol öznitelikleri
4- '@Page' direktifinde yeralan StyleSheetTheme özniteliği
5- Web.config dosyasında yeralan <pages styleSheetTheme="temaAdi"> elemanı

Diğer bir deyişle, eğer @Page direktifinde “Theme” özniteliği tanımlanırsa tema içindeki ayarlar sayfada kontroller için tanımlanan ayarlara bakılmaksızın uygulanacaktır. Bununla beraber basitçe “Theme” özniteliğini “StyleSheetTheme” olarak değiştirerek, kontrola özel ayarların tema ayarları üzerinde öncelik kazanması sağlanabilir.

web.config dosyası ayarlarının büyük-küçük harf duyarlı olduğunu unutmayınız. Özelliklerin doğru yazımı için VS 2005 Intellisense özelliğini kullanabilirsiniz.

Yazı oluşturuldu 141

Bir yanıt yazın

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön