有一个复选框列表,我想要显示每个复选框项目的边框。据我所知,它将在td中设置td cssclass作为checkboxlist save items。我试过下面的代码,但它没有用。
aspx代码
<style type="text/css">
.chkboxlist td
{
font-size: large;
background-color: Green;
border-color: Red;
color: black;
}
</style>
<asp:CheckBoxList ID="chkCompanies" RepeatDirection="Vertical" CellSpacing="5" CellPadding="5" runat="server" CssClass="chkboxlist"></asp:CheckBoxList>
aspx.cs代码
chkCompanies.DataSource = dtCompanyList;
chkCompanies.DataTextField = "Emp_Company";
chkCompanies.DataBind();
CSSClass位于aspx代码的头部。请建议。
答案 0 :(得分:1)
“根据我的知识,它将用于设置td cssclass作为复选框保存项目在td” - 这是不正确的。
当您指定.chkboxlist td
作为CSS选择器时,您没有定位asp:CheckBoxList
元素,因为它是 <{1}}元素。
删除<td>
选择器,它应该可以正常工作:
td
如果您想更改每个 <style type="text/css">
.chkboxlist
{
font-size: large;
background-color: Green;
border-color: Red;
color: black;
}
</style>
边框,可以在CheckBox
事件中的代码隐藏中进行设置:
OnDataBound