在后台代码中向Asp ListBox's ListItems添加属性有问题

本文关键字:ListItems 添加 有问题 属性 代码 后台 ListBox Asp | 更新日期: 2023-09-27 17:50:20

我在aspx页面上的列表框如下:-

 <asp:ListBox ID="ddlItems" runat="server" Style="padding: 2px; width: 210px; height:200px;">
  </asp:ListBox>

我正在添加背景图像到我的列表项目

在后面的代码,它的工作完美:-

myListItem.Attributes.Add("style", "background-image:url(" + "'www.mysite.com/"  + 
"images/Gradient/" + ds.Tables[0].Rows[iGroups]
["Backgroundimage"].ToString() + "');");

现在我已经尝试了很多方法,但我不能使

列表项的字体加粗,颜色为白色。还

如何增加这些列表项的高度

,因此字体大小?

我已经尝试了以下,但它不工作:-

  myListItem.Attributes.Add("ForeColor", "White");
  myListItem.Attributes.Add("style", "font-weight:bold");

在后台代码中向Asp ListBox's ListItems添加属性有问题

我认为你应该使用CssClass属性或设置'class'属性而不是样式,因为如果你设置多个样式,你实际上每次都覆盖样式。

CssClass:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.cssclass.aspx

在代码后面设置类:通过

后面的aspx代码添加css类