Вы можете получить доступ к диапазонам валидатора из javascript и изменить класс css проверяемого ими элемента управления.Вы можете запустить этот скрипт при отправке.Однако я не уверен, как определить, является ли определенный элемент управления действительным или нет.
Например, если у вас есть «ошибка» класса css, вы можете сделать следующее:
if (Page_ClientValidate() == false)
{
if (Page_Validators != null)
{
for (i = 0; i < Page_Validators.length; i++)
{
var validatedControl =
document.getElementById(Page_Validators[i].controltovalidate);
validatedControl.className = "error";
}
}
}
См. Как обработать все валидаторы ASP.Net? для получения дополнительной информации.
К сожалению, WebForms не подходит для этого.Я рекомендовал бы по возможности использовать MVC или попробовать xVal для WebForms , библиотеку валидации с открытым исходным кодом, основанную на DataAnnotations и jQuery Validate.