capturing checkbox.checked in repeater control
- From: Andrew <Andrew@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 22 Aug 2005 08:50:43 -0700
Hi,
I have a problem capturing the checkboxes that are checked, I get false
irrespective of wether they are checked or not.
I have gone thru the sample code on this forum, but they dun seem to work.
This is the code that I used to go thru the repeater control to find my
checkboxes.
foreach(RepeaterItem r in MyRepeater.Items)
{
for (int i=1; i<=6; i++) //6 checkboxes
{
CheckBox chk = (CheckBox)r.FindControl("chkbox"+ i);
if(chk.Checked)
{
tstdAnswer += "1";
}
else
tstdAnswer += "0";
}
}
lbl2.Text += " tstdAnswer is: " + tstdAnswer;
I used the step-by-step debugger, n everytime, the program will loop
straight to the false code, n give me a "000000" string each time.
I databind the checkbox in the html code as below, display of the info is
perfectly correct, so the error shouldn't be here. Below is a cut-down
version of my code:
<ASP:REPEATER id="MyRepeater" runat="server">
<ItemTemplate>
<asp:CheckBox id="chkbox1" runat="server" Checked="false" visible='<%#
DataBinder.Eval(Container.DataItem, "choiceA").ToString() != "" %>' >
</asp:CheckBox>
</ItemTemplate>
<FooterTemplate>
</Table>
</FooterTemplate>
</ASP:REPEATER>
TIA.
Andrew.
.
- Follow-Ups:
- Re: capturing checkbox.checked in repeater control
- From: Grant Merwitz
- Re: capturing checkbox.checked in repeater control
- Prev by Date: Re: Conditionally displaying elements of a repeater control
- Next by Date: Global Shared functions, shared variables
- Previous by thread: deploying asp.net app without shipping aspx files
- Next by thread: Re: capturing checkbox.checked in repeater control
- Index(es):
Relevant Pages
|