Używam asp: Hiperłącze do dynamicznego renderowania obrazów połączonych na podstawie parametrów w adresie URL. Muszę umieć dodać klasę CSS do renderowanego obrazu i nie mogę wymyślić, jak to zrobić.Stosowanie klasy CSS do obrazu w asp: Hiperłącze?
Wiem, że mogę dodać "CssClass =" bla "do asp: Hiperłącze, ale w renderowanym kodzie HTML tylko klasa A otrzymuje klasę css. Tak:
<a href="assets/images/blah.jpg" class="blah" id="ctl00_LeftContent_alternateImage4">
<img style="border-width: 0px;" src="assets/images/blahThumbnail.jpg"/>
</a>
Znalazłem another question że pozwala mi dodać styl inline do kontroli, ale chcę, aby dodać klasę do img tym asp: hiperłącza generuje.
Czy można zrobić coś podobnego do tej odpowiedzi:
myControl.Attributes.Add("style", "color:red");
podobnych, może ?:
myControl.img.Attributes.Add("class", "blah");
niesamowitym! dzięki, to jest dokładnie to, czego potrzebowałem –