2016-04-26 19 views
-1

Hat jemand ein Beispiel dafür? Ich möchte ein geerbtes TextBox-Steuerelement erstellen, das einen CustomValidator darin erstellt. Ich glaube nicht, dass ich den CustomValidator als Kind der TextBox erstellen kann. Ich denke, es muss als ein Kind der Seite selbst hinzugefügt werden (ich könnte falsch liegen).Server Control erstellt CustomValidator dynamisch

Irgendwelche Hilfe ??

Danke!

+0

Habe ich alle gestolpert? –

Antwort

0

Ok, ich habe es herausgefunden. Das Validierungsereignis wurde den Page.Validators nicht zur richtigen Zeit hinzugefügt. Ich habe den Validator in der CreateChildControls-Methode erstellt. Das ist falsch. Sie müssen in der Init-Methode des Steuerelements erstellt werden, damit sie zum richtigen Zeitpunkt des Lebenszyklus der Seite zum Gültigkeitsstapel hinzugefügt werden. Es war einfach ein Schritt zu dieser Init-Methode und alles funktioniert jetzt gut.