【发布时间】:2014-08-01 13:02:10
【问题描述】:
我想在<asp:CheckBoxList> 内向<asp:ListItem> 添加一个Css-Class。
这是我的代码:
<fieldset class="group">
<asp:CheckBoxList ID="checkboxID" runat="server" CellPadding="5" CellSpacing="5" RepeatColumns="1" CssClass="choose" RepeatDirection="Vertical" RepeatLayout="UnorderedList" TextAlign="Right" EnableViewState="true">
<asp:ListItem Text="Checkbox 1" Value="checkbox_10" />
</asp:CheckBoxList>
</fieldset>
这是我得到的:
<fieldset class="group">
<ul id="checkboxID2" class="choose">
<li>
<input id="checkboxID_0" type="checkbox" name="checkboxID$0" value="checkbox_10" />
<label for="checkboxID_0">Checkbox 1</label>
</li>
</ul>
</fieldset>
但我需要一个 css 类作为输入字段:
<fieldset class="group">
<ul id="checkboxID2" class="choose">
<li>
<input id="checkboxID_0" type="checkbox" name="checkboxID$0" value="checkbox_10" class="replace" />
<label for="checkboxID_0">Checkbox 1</label>
</li>
</ul>
</fieldset>
我发现了这两个问题:
Is there a possibility to assign CssClass to CheckBox within CheckBoxList
Applying Styles To ListItems in CheckBoxList
但我的问题是:
有没有办法在没有编程方式的情况下添加 css 类?
我试过<asp:ListItem class="replace">,但这会在输入字段周围生成<span class="replace">,但不起作用。此外,我无法更改 css 类。
【问题讨论】:
标签: css asp.net checkboxlist