Bonjour,
Je cherche à controler qu'une ListBox n'est pas vide avant l'envois d'un formulaire
J'ai donc mis un CustomValidator à cette ListBox
Et voici le CS correspondant pour tester le nombre de ligne de la ListeBox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <asp:ListBox ID="LB_FONDEUR" runat="server" Width="300px" DataSourceID="DS_FONDEUR_SELECT" DataTextField="NOM" DataValueField="ID"></asp:ListBox> <asp:CustomValidator ID="CustomValidator2" runat="server" ontrolToValidate="LB_FONDEUR" ErrorMessage="Requis" ForeColor="Red" OnServerValidate="CustomValidator2_ServerValidate" ValidationGroup="val_ok_cancel" Display="Dynamic"></asp:CustomValidator>
Mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 protected void CustomValidator2_ServerValidate(object source, ServerValidateEventArgs args) { if (LB_FONDEUR.Rows == 0) { args.IsValid = false; } else { args.IsValid = true; } }
Avez vous une idée du problème ?
Merci d'avance
Partager