Valider qu'une ListBox n'est pas vide
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
Code:
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> |
Et voici le CS correspondant pour tester le nombre de ligne de la ListeBox
Code:
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;
}
} |
Mais cela ne fonctionne pas.
Avez vous une idée du problème ?
Merci d'avance