|
分類:[.NET 全般]
またまたよろしくお願いいたします。。 今回はCheckBox + Repeater についてなのですが、 Textを空の状態で各チェックボックスのチェック状態を取得したいと思っております。
ボタンとRepeaterでは質問にて解決したので、こっちは自力でと思ったのですが、 行き詰ってしまいました。 今のところ、OnCheckedChangedのイベントで値を取得しようかな?と思っていますが、 こちらはボタンと違い、押されたタイミングで必ずしも状態を取得する 必要はありません。
あわせて、OnCheckedChangedのイベントについてのご質問ですが、 このイベントはボタンや、Windowsアプリのように、押したタイミングで イベントが発生するものではないのでしょうか?
以上よろしくお願いいたします。
void command_Button(Object sender, CommandEventArgs e) { list1.RemoveAt(Convert.ToInt32(e.CommandArgument)); }
protected void CheckBox1_Changed(object sender, EventArgs e) { CheckBox chk = (CheckBox)sender; // }
protected void CheckBox2_Changed(object sender, EventArgs e) { CheckBox chk = (CheckBox)sender; // }
<asp:Repeater id="repeater1" runat="server"> <HeaderTemplate> </HeaderTemplate> <ItemTemplate> <tr> <td> <asp:Button ID="Button1" Text="Button" CommandName="delButton" CommandArgument="<%# Container.ItemIndex %>" OnCommand="command_Button" runat="server" />
<asp:CheckBox id="CheckBox1" OnCheckedChanged="CheckBox1_Changed" runat="server" />
<asp:CheckBox id="CheckBox2" OnCheckedChanged="CheckBox2_Changed" runat="server" /> </td> </tr> </ItemTemplate> <FooterTemplate> </FooterTemplate> </asp:Repeater>
|