Bonjour,

Je vous explique mon problème : je souhaite créer des controles web enrichis d'un validator. Je travaille en VB.NET

Prenons par exemple un HtmlInputText. Je crée donc un NewInputText qui hérite de HtmlInputText et qui a comme propriété "fValidator"

Je lui colle ce code dans la méthode onInit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
MyBase.OnInit(e)
If Not (Page Is Nothing) Then
                fValidator= New System.Web.UI.WebControls.RegularExpressionValidator
                fValidator.ID = "Validator" & MyBase.ID
                fValidator.ControlToValidate = MyBase.ID
                fValidator.ErrorMessage = "La valeur saisie est incorrecte."
                fValidator.ValidationExpression = "[0-9]*"
                fValidator.Display = ValidatorDisplay.Dynamic
 
                Page.Validators.Add(fValidator)
            End If
Cela ne suffit malheureusement pas à faire fonctionner la chose. Quelles étapes ai-je loupées ?

Par avance, merci !

NR