Bonjour tout le monde,

je tente vainement d'utiliser un custom validator...

J'ai une ListBox pour laquelle je veux qu'au moins 1 élément soit sélectionné.
Si aucun élément n'est sélectionné, je veux que mon message d'erreur soit affiché.
Problème : mon CustomValidator n'a l'air de s'activé que lorsque les autre Validators de ma page ne sont pas "en erreur".
Voilà le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)
{
	bool valid = false;
	for (int i= 0; i<SitesListBox.Items.Count; i++)
	{
		if (SitesListBox.Items[i].Selected)
		{
			valid = true;
			break;
		}
	}
	args.IsValid = valid;
}
Il me semble que j'ai suivi les instructions de la doc, mais j'ai trouvé très peu d'exemples de gens qui utilisent les customvalidators, alors si quelqu'un a un tuyau...

Merci

[Titre édité par Rami ]
[Tags [ASPX][C#] ajoutés]
les régles du forum .Net