RadEditor(基本的にはテキストエリア)をラップするカスタムサーバーコントロールがあります。CustomValidatorを動的に追加しようとしていますが、最初のページロードでこのエラーが発生し続けます
''の'ControlToValidate'プロパティによって参照されるコントロールID'RadEditor1'が見つかりません。
これは、CustomValidatorを作成するためにサーバーコントロール内で使用しているコードです。
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);
}