我认为这很容易,但我无法找到如何做到这一点。我找到了如何使用复选框(http://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.appearance.aspx)来做到这一点。
但是,checkboxlist 控件怎么能做到这一点呢?
我认为这很容易,但我无法找到如何做到这一点。我找到了如何使用复选框(http://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.appearance.aspx)来做到这一点。
但是,checkboxlist 控件怎么能做到这一点呢?
正如史蒂夫 B 建议的那样,一个不错的方法是使用 jQuery。我在 asp:Repeater 控件中放置了一个复选框,并修改了该复选框的外观,使其看起来像一个按钮。这是代码:
<asp:Repeater ID="RepeaterVocabularyWords" runat="server" OnItemCommand="RepeaterVocabularyWords_ItemCommand">
<ItemTemplate>
<span class="storeCheck">
<asp:CheckBox ID="CheckBoxVocabularyWord" Font-Size="0px" runat="server" Text="<%# Container.DataItem %>"
ClientIDMode="Static" CssClass="{labelOn: '<%# Container.DataItem %>', labelOff: '<%# Container.DataItem %>', easing: 'easeOutBounce', duration: 500}" />
</span>
</ItemTemplate>
</asp:Repeater>
在后面的代码中:
String [] wordsForButtons = new[] { "text1", "text2", "text3" };
RepeaterVocabularyWords.DataSource = wordsForButtons;
RepeaterVocabularyWords.DataBind();
我希望它对某人有用!
卡洛斯