Bonjour,

je ne sais pas d'où vient l'erreur, mais le CustomValidator n'appelle pas ma fonction "Isin_creer_Validating".

le code asp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<asp:TextBox ID="Isin_creer" runat="server" MaxLength="12"></asp:TextBox>
            <asp:CustomValidator runat="server" id="reqISIN" controltovalidate="Isin_creer" onservervalidate="Isin_creer_Validating" errormessage="Le code isin ne doit pas exister et doit contenir 12 caractères" Display="Dynamic" ValidationGroup="CreerUC" />
 
<asp:ImageButton ImageAlign="Right" ID="Creer_UC" runat="server" ImageUrl="Images\Icone créer.JPG" ToolTip="Créer l'UC" OnClick="Creer_Click" ValidationGroup="CreerUC" />
code c# :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
protected void Isin_creer_Validating(object sender, ServerValidateEventArgs e)
        {
            //Contrôle que l'utilisateur a saisi 12 chiffres pour le code ISIN
            if (Isin_creer.Text.Length < 12)
            {
                e.IsValid = false;
            }
            else
            {
               e.IsValid = true;
            }
        }