Я хочу создать пользовательский элемент управления валидатора, который наследуется от BaseValidator. Он будет использоваться только для текстовых полей в моем приложении asp.net. Как я могу получить доступ к самому текстовому полю (прочитать свойства текстового поля) в пользовательском валидаторе?
Вот что у меня есть в моей функции EvaluateIsValid:
Dim t As TextBox = CType(Page.FindControl(Me.ControlToValidate), TextBox)
Return t.Text.Length <= t.MaxLength
Невозможно найти элемент управления, поэтому он разрывается с исключением нулевой ссылки. Могу ли я сделать это по-другому?
Спасибо!