ОБНОВЛЕНИЕ: понял это ..
Объекты, которые я передавал в ValidatorHookupControl, не были установлены должным образом (были нулевыми). Теперь, когда они есть, сообщения сразу исчезают, когда подключенный элемент управления теряет фокус.
ОРИГИНАЛЬНЫЙ ПОЧТА ..
Привет,
У меня есть ClientValidation элементы управления, которые имеют ClientSideValidation методы, которые отлично работают при проверке страницы ..
Однако, как я могу сделать так, чтобы, когда определенный элемент управления, который клиентский метод CustomValidators включал и обновлял сообщение проверки, в зависимости от того, прошла проверка или нет. (Например, RequiredFieldValidator или RegExValidator ).
Мои пользовательские валидаторы не имеют своих свойств ControltoValidate, так как некоторые из них зависят от нескольких элементов управления.
Мне не нужны постбэки (полные или частичные).
Я пытался ..
- Добавление атрибута onchange в выпадающие списки, радиобоксы и флажки, которые вызывают вспомогательный метод на стороне клиента, который вызывает
Page_ClientValidate('GroupName')
, а затем возвращение window.location к соответствующему элементу управления (так как оно возвращалось к верхней части экрана).
Используя этот метод, args.IsValid все еще устанавливается методом ClientSideValidation.
- И я попробовал ValidatorHookupControl (контроль, валидатор), но это тоже не сработало.
Есть мысли ..?