J'ai du oublier un paramètre ds le validator pour que ca fonctionne j'imagine alors...
Dans le bouton 'valider', j'ai lancé le Page.Validate() et pourtant il ne rentre pas dans les différentes méthodes appelée par le validator ...
1 2 3 4 5 6 7 8 9 10 11
|
protected void Branche_ServerValidate(object source, ServerValidateEventArgs args)
{
if(ddlBranche.SelectedValue.Equals("") && ddlNC.SelectedValue.Equals(""))
{
args.IsValid = false;
}
else args.IsValid = true;
} |
1 2
|
<asp:CustomValidator id="custBranche" runat="server" ControlToValidate="ddlNC" OnServerValidate="Branche_ServerValidate" |
<asp:imagebutton id="_btnValider2" ImageUrl="../../images/Valider.gif" runat="server" AlternateText="Valider les données" CausesValidation="true" ></asp:imagebutton>
Le page.validate() est lancé sur le click du bouton. Pourtant, si je ne fais pas une action sur ddlNC, je ne rentre pas dans ma méthode ...
Qq chose cloche?
Partager