- - PR -
WebFormsのRepeaterコントロールでのCheckBoxの使用について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-11 22:50
WebFormsのRepeaterコントロールでItemTemplate内でCheckBoxコントロールを
使用しているのですがCheckBoxのCheckedプロパティが期待通りの動作を していません。 ものはWebMatrixで作っていて、.aspxでは <asp:Repeater enableviewstate="true" id="rptContentRepeater" runat="server"> <ItemTemplate> <asp:CheckBox enableviewstate="true" enabled="true" id="Select" runat="server" text='<%# DataBinder.Eval(Container.DataItem, "Id")%>'></asp:CheckBox> </ItemTemplate> </asp:Repeater> となっています。 コードのほうでは for(int i = 0; i < rptContentRepeater.Items.Count; i++) { RepeaterItem item = rptContentRepeater.Items[i]; CheckBox currentCheckBox = (CheckBox)(item.FindControl("Select")); Response.Write(currentCheckBox.Text); if(currentCheckBox.Checked) { Response.Write("Checked"); } if(!currentCheckBox.Checked) { Response.Write("Unchecked"); } } コードの方はかなり余分なコードが混ざっていますが、 チェックされているはずのところもチェックされてないんですよね。 _________________ G.O.R.N (gorn@cworld2000.com) PGP Key fingerprints RSA: 7336 8335 5054 DFB6 BDB7 FD26 B923 A842 DSS: 47D7 2CE1 1C9D 1ED4 E62D 7122 AE31 F2BB 478D CD53 |
1