Конечно, если вы используете CustomValidator , вы можете указать свой собственный сервер и функцию обратного вызова на стороне клиента, которая может делать практически все что угодно (включая отображение / скрытие строк таблицы).
EDIT
Похоже, ваша таблица помечает элементы как видимые или не на стороне сервера, поэтому вам нужно сделать что-то вроде этого:
Разметка
<asp:CustomValidator id="CustomValidator1"
ControlToValidate="Text1"
OnServerValidate="ServerValidation"
runat="server"/>
Код позади
void ServerValidation(object source, ServerValidateEventArgs args)
{
// your validation code here,
//set args.IsValid to true/false
trError1.Visible = !args.IsValid;
}
Хотя, если вы используете свою таблицу для отображения списка ошибок, вам следует взглянуть на ValidationSummary элемент управления.