Accedere alle checkbox in un repeat

martedì 18 dicembre 2007 - 18.52

Gemini Profilo | Expert

Ciao a tutti,
ho inserito un certo numero di checkbox in un repeater.
Quando clicco un tasto vorrei controllare quali sono state selezionate. Ho fatto così:

if (rptServiziAggiuntivi.Controls.Count > 0)
{
foreach (Control ctrl in rptServiziAggiuntivi.Controls)
{
if (ctrl is CheckBox && ctrl.ID.IndexOf("ckSA")>-1)
{
CheckBox ckSA = (CheckBox)ctrl;
string id_SA = ckSA.Attributes["value"];
}
}
}

questo è il codice HTML:
<asp:Repeater ID="rptServiziAggiuntivi" runat="server">
<itemtemplate>
<tr>
<td width="24" height="25" align="center">
<asp:CheckBox ID="ckSA" runat="server"></asp:CheckBox>
</td>
</itemtemplate>
</asp:Repeater>

Non trova nessun controllo CkeckBox. Dove sbaglio?
Grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5