Ciao ho un RequiredFieldValidator come nonCampi obbligatori validatore non funziona quando si aggiunge OnClientClick nel pulsante
<asp:TextBox ID="txtEmployeeID" runat="server" MaxLength="255" CssClass="txt"
OnTextChanged="txtEmployeeID_TextChanged" AutoPostBack="True"
ValidationGroup="Save" ></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEmployeeID" runat="server"
ErrorMessage="Employee ID is required information."
ControlToValidate="txtEmployeeID" Display="None" ValidationGroup="Save"
SetFocusOnError="True"></asp:RequiredFieldValidator>
e un pulsante mi piace questo
<asp:Button ID="btnBlockUser" runat="server" Text="Block User"
CssClass="submitBtn " OnClick="btnBlockUser_Click"
OnClientClick="javascript:return confirm('Are you sure want to Block this user ?')"
ValidationGroup="Save" />
Ora il problema è che se mi tolgo la OnClientClick nel pulsante RequriedFieldValidator funziona bene se lo rimetto indietro i post della pagina senza mostrare alcun messaggio di errore qualcuno può spiegare perché questo si sta verificando ??
ho scoperto che potrei aggiungere questo Page_ClientValidate() per l'evento OnClientClick ma è possibile evitare di chiamare Conferma il metodo() se la convalida fallisce ?? –
Ho fatto questo e funziona bene ma .. il messaggio di errore viene mostrato due volte OnClientClick = "javascript: if (Page_ClientValidate()) return confirm ('Sei sicuro di voler bloccare questo utente?');" –