Buona domenica a tutti amici!
Vi chiedo un aiuto.
Riguarda la validazione di una checkbox per la privacy, all'interno del forum c'è una discussione simile, ma purtroppo non sono riuscita a risolvere il problema.
Ho utilizzato questo controllo:
codice:
<asp:CheckBox Checked="false" ID="CheckBox1" runat="server" />Accetto le condizioni sulla Privacy
<asp:CustomValidator ID="CustomValidator1" runat="server"
ErrorMessage="Prima di proseguire, accettare le condizioni sulla privacy"
onservervalidate="CustomValidator1_ServerValidate"></asp:CustomValidator>
nel back-end del controllo validator ho scritto:
codice:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
args.IsValid = false;
if (CheckBox1.Checked)
{
args.IsValid = true;
}
}
poi al click dell'evento bottone ho scritto:
codice:
protected void btnSendmail_Click(object sender, EventArgs e)
{
if (IsValid)
{
//nel mio caso invio una email
}
}
solo ragazzi che al click del bottone invio non parte il controllo sulla check...
secondo voi dove posso aver sbagliato?
Grazie!