如何访问asp.net中项目符号列表中的超链接



如果我有一个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; }

最新更新