【发布时间】:2010-11-28 13:41:31
【问题描述】:
我正在使用 asp:Hyperlink 根据 URL 中的参数动态呈现链接图像。我需要能够向渲染的 img 添加一个 CSS 类,但不知道该怎么做。
我知道我可以将 "CssClass="blah"" 添加到 asp:Hyperlink,但在呈现的 HTML 中,只有 a 接收 css 类。像这样:
<a href="assets/images/blah.jpg" class="blah" id="ctl00_LeftContent_alternateImage4">
<img style="border-width: 0px;" src="assets/images/blahThumbnail.jpg"/>
</a>
我发现another question 允许我向控件添加内联样式,但我想向 asp:Hyperlink 生成的 img 添加一个类。
是否可以做类似这个答案的事情:
myControl.Attributes.Add("style", "color:red");
喜欢,也许?:
myControl.img.Attributes.Add("class", "blah");
【问题讨论】: