は私が背後にあるコードからのlistItemsを追加するaspxASP.Net CheckBoxListの背景色
<asp:CheckBoxList ID="cblCalendarFilter" runat="server" />
にCheckBoxListのを持っています。
newCkItm = new ListItem();
newCkItm.Text = childrenFoldersData[i].Description.Trim();
newCkItm.Value = childrenFoldersData[i].Id.ToString().Trim();
newCkItm.Selected = true;
私は色が別の項目とは異なることになり、アイテムの名前も違うだろう
newCkItm.Attributes.Add("style", "background-color:Red;");
でのListItemの背景を追加することができます。だから、問題は背景色がテキストの長さだけをカバーしていることです。背景色は、すべてのアイテムに対して調整されていません。私はインスペクタでチェックし、それを発見..
- 背景色のスタイルが
- すべてのスパンが
<td>
内にあるテキストを囲む<span>
に適用されます。
多くの努力なしに<td>
にそのスタイルを適用する方法がある場合、私は疑問に思って。私はむしろ名前を検索することでjqueryとjavascriptを使用しません。
これを行う方法はありますか?
<table>
<asp:Repeater ID="rpt" runat="server" OnItemDataBound="rpt_ItemDataBound">
<ItemTemplate>
<tr>
<td id="myTd" runat="server">
<asp:CheckBox runat="server" ID="myCheckBox" />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
私はAsp.Netチェックボックスリストを使用してそれを行う方法を考えています – william
あなたのリクエストはそれほど一般的ではないので、特別な方法で対処する必要があります:) – misha
フォントの色代わりに、それはそんなに "目を邪魔する"ではないでしょうか? – misha