簡単にできると思ったのですが、やり方がわかりません。チェックボックス( 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 コントロールでどのようにそれを行うことができるでしょうか?
Steve 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();
誰かの役に立てば幸いです!
カルロス