Ho creato una pagina con un repeater:
codice:
<table>
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
Questo è l'evento su un bottone
codice:
private void Button2_Click(object sender, System.EventArgs e)
{
CheckBox cb = null;
foreach (RepeaterItem ri in this.Repeater1.Items){
if (ri.FindControl("CheckBox1")!=null){
cb = (CheckBox)ri.FindControl("CheckBox1");
Response.Write(cb.Checked.ToString());
}
}
}
Fammi sapere
Ciao
Kalman
PS: per la prima domanda la risposta è che non si può fare dato che gli attribuisce lui un nome con suffiso nomedelrepater e poi l'id che gli hai assegnato