Bonjour,
J'essaie présentement de me créer un usercontrol qui contient autant un requiredfieldvalidator qu'un customfieldvalidator.
Étant donné certaine spécification dans mon application je ne veux pas avoir à toujours à refaire la même chose pour chacun de mes contrôles.
Seulement les validateurs se retrouveraient dans le usercontrol et par une propriété publique que j'exposerait à ma page, j'enverai le contrôle à valider.
Par contre j'ai un petit souci. Il n'est impossible de passer en paramètre le ControlToValidate. J'ai tenté d'utilisé la même structure que le contrôle asp même sur une propriété publique, mais sans succès.
Voici ce que j'ai mis dans mon usercontrol:
J'essaie toujours de trouver une alternative pour passer mon contrôle à mon validateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 [DefaultValueAttribute("")] [TypeConverterAttribute(typeof(ValidatedControlConverter))] [IDReferencePropertyAttribute] [ThemeableAttribute(false)] [CategoryAttribute("Behavior")] public string ControlToValidate { set { RequiredFieldValidator.ControlToValidate = value; } }
Je n'ai pas vu grand chose sur internet par rapport à ca et j'ai l'impression que je vais devoir opter un peu plus pour un servercontrol et non un usercontrol pour tenter d'Implémenter ce que je recherche.
Si quelqu'un à une idée à savoir comment régler le problème du controltovalidate ce serait très apprécié. Je continue à faire mes recherches mais sous peu je crois que je vais opter pour un server control si je ne trouve rien.
Je vous remercie grandement pour votre aide.
Bonne journée.
Partager