Anasayfa
Asp.net ile nesnelere dinamik olarak style ve css class eklemek
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.NET7895