<asp:BulletedList ID="BulletedList1" runat="server" DisplayMode="HyperLink" style="list-style :none" >




我将列表项动态添加到上述项目符号列表中。如何为每个列表的href添加样式。

最佳答案

您可以传递css-class属性:

声明式地:

<style>
    class1 {  text-decoration:none; font-weight:bold; color:#e00000; }
    ...
</style>

<asp:BulletedList ID="BulletedList1" DisplayMode="HyperLink" runat="server">
  <asp:ListItem class="class1">a</asp:ListItem>
  <asp:ListItem class="class2">b</asp:ListItem>
</asp:BulletedList>


以编程方式:

protected void Page_Load(object sender, EventArgs e)
{
   ListItem listItem = new ListItem("c");
   listItem.Attributes.Add("class", "class1");
   BulletedList1.Items.Add(listItem);
}

关于c# - 元素符号列表超链接样式Asp .net,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12133578/

10-13 01:42