Forse è meglio se riporto un po' di codice.... allora nella mia pagina .aspx ho:
Codice PHP:
<table>
<tr>
<td class="richiesta_datipersona">
Email*:
</td>
<td>
<asp:TextBox runat="server" ID="email" name="email" class="richiesta_textbox"></asp:TextBox>
<asp:RequiredFieldValidator id="email_obbligatorio"
ControlToValidate="email" runat="server"
ErrorMessage="(*) Errore: [i]Email[/i] è un campo obbligatorio"
ForeColor="Yellow" class="richiesta_validator" Display="Dynamic">
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="richiesta_datipersona">
Nome*:
</td>
<td>
<asp:TextBox runat="server" ID="nome" name="nome" class="richiesta_textbox"></asp:TextBox>
<asp:RequiredFieldValidator id="nome_obbligatorio"
ControlToValidate="nome" runat="server"
ErrorMessage="(*) Errore: [i]Nome[/i] è un campo obbligatorio"
ForeColor="Yellow" class="richiesta_validator" Display="Dynamic">
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="richiesta_datipersona">
Cognome*:
</td>
<td>
<asp:TextBox runat="server" ID="cognome" name="cognome" class="richiesta_textbox"></asp:TextBox>
<asp:RequiredFieldValidator id="cognome_obbligatorio"
ControlToValidate="cognome" runat="server"
ErrorMessage="(*) Errore: [i]Cognome[/i] è un campo obbligatorio"
ForeColor="Yellow" class="richiesta_validator" Display="Dynamic">
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="richiesta_datipersona">
Telefono:
</td>
<td>
<asp:TextBox runat="server" ID="telefono" name="telefono" class="richiesta_textbox"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2" class="richiesta_datipersona">
Inserisci i caratteri mostrati nell'immagine*:
[img]captcha.aspx[/img]
<asp:TextBox runat="server" ID="captcha" name="captcha" class="richiesta_textbox"></asp:TextBox>
<asp:RequiredFieldValidator id="captcha_obbligatorio"
ControlToValidate="captcha" runat="server"
ErrorMessage="(*) Errore: caratteri di controllo non inseriti"
ForeColor="Yellow" class="richiesta_validator"asp:RequiredFieldValidator>
<asp:Label ID="lbl_captcha" runat="server" class="richiesta_validator"></asp:Label>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Button id="bottone" Text="Cliccami" runat="server" OnClick="Invio" />
<asp:Label ID="lab1" runat="server"></asp:Label>
</td>
</tr>
</table>
nel code behind invece ho questo (ho inserito delle istruzioni stupidissime, giusto per verificare che effettivamente l'istruzione venisse eseguita)
Codice PHP:
Public Sub Invio(ByVal Source As Object, ByVal e As EventArgs)
bottone.Text = "Mi hai cliccato"
End Sub
Avevo provato anche a gestire il tutto con Handles, ma nulla... i messaggi di errore mi vengono mostrati al click del bottone, ma l'istruzione non viene eseguita... si esegue solo nel momento in cui al bottone aggiungo un ValidationGroup inesistente, ma a quel punto non mi vengono eseguiti i controlli dei validatori.... spero di essere stata chiara