Ich habe ein benutzerdefiniertes Serversteuerelement, das einen RadEditor (im Grunde eine Textarea) umschließt. Ich versuche, eine CustomValidator, um es dynamisch hinzuzufügen, aber ich erhalte diesen Fehler bei der ersten PageloadDynamisch Erstellen von CustomValidator in Serversteuerelement
kann nicht von der ‚ControlToValidate‘ Eigentum ‚‘ verwiesen Kontrolle id ‚RadEditor1‘ zu finden.
Dies ist der Code, den ich in meinem Server Kontrolle bin mit dem CustomValidator zu erstellen:
protected override void OnInit(EventArgs e)
{
var validator = new CustomValidator();
validator.CssClass = "validator-error";
validator.Display = ValidatorDisplay.Dynamic;
validator.ControlToValidate = this.ID;
validator.Text = "You've exceeded the maximum allowed length for this field";
validator.ClientValidationFunction = "checkLength";
this.Controls.Add(validator);
base.OnInit(e);
}
Gibt es in Ihrem Server-Steuerelement leiten sich von ' RadEditor'? –
Ja, tut es. 'öffentliche Klasse RichTextEditor: RadEditor {}' – msigman