К сожалению, я не думаю, что тэг input (когда type = checkbox) вообще работает с атрибутом style.Создайте новый флажок и попробуйте сами.
Все asp:CheckBoxList
/ asp:ItemList
и asp:CheckBox
делают, генерируют HTML для ввода и метки и заключают их в тег span
.В этом теге span применяется стиль.
Если группировка флажков не представляет большой проблемы, вы можете использовать отдельные элементы управления asp:CheckBox
без атрибута Text
и написать связанный текст вне тега.
<asp:CheckBox ID="cb1" runat="server" />associated text 1
<asp:CheckBox ID="cb2" runat="server" />associated text 2
<asp:CheckBox ID="cb3" runat="server" />associated text 3
Вы все равно должны позвонить cb1.Attributes
, а не cb1.InputAttributes
, чтобы применить стиль.