Anasayfa

ASP.NET

Asp.net ile nesnelere dinamik olarak style ve css class eklemek
Facebookta Paylaş

Asp.net ile nesnelere dinamik olarak style ve css class eklemek

 Asp.Net  ile sayfada bulunan nesnelere style eklemek yada bir koşula göre css classlarını değiştirmek isteyebilirsiniz. Bunu dinamik olarak, yani c# ta kod tarafında nasıl yapacağınızı anlatacağım bu dersimizde. Öncelikle sayfamıza bir label ekleyelim, ID si Label1 olsun. Ben label üzerinden anlatıyor olacağım. Siz hangi nesnede kullanmak isterseniz ona göre sadece nesneyi değiştirerek aynı yöntemi uygulayıp yapabilirsiniz. Button, DropDownList, Label, Literal gibi tüm nesnelere uygulayabilirsiniz.

Kod;

Label1.Attributes.Add("style", "border:1px solid #000;");

Bu kodu Button_Click eventında yazdığımızı düşünelim. Butona tıkladığımızda sayfamızdaki labela 1 px genişliğinde siyah bir border yani kenarlık ekleyecektir.

Çıktı :
 
Önce : Hüseyin
Sonra : Hüseyin

 

Label1.Attributes.Add("class", "classadi");

Bu şekilde de class ekleyebilirsiniz.

31 Ekim 2013 16:24 Kategori :ASP.NET5816
Sitene Ekle :
Yukarıdaki kodu sitenize ekleyerek bu konuyu sitenizde yayınlayabilirsiniz.