如果我有一个BulletedList web控件设置为具有displaymode="超链接",是否有一种方法可以通过程序访问服务器端的超链接?我能找到的最接近它的是父标记li,但这不是我所需要的。我需要将一个css类应用到链接,如果我在客户端进行,我会看到应用该类之前和应用之后的微小闪烁。
想法?
更新:
<asp:BulletedList ID="List1" runat="server" DisplayMode="HyperLink">
<asp:ListItem Value="http://www.google.com">Go to Google</asp:ListItem>
</asp:BulletedList>
List1.Items[0].Attributes.Add("class", "some_basic_class"); //this applies to the <li> tag
您不能直接使用CSS选择器来选择要应用该类的列表项中的锚标记吗?因此,将该类应用于<li>
标记,然后使用css选择器修改其中的锚点标记。
.selected-li-class a { font-color: red; }