У меня есть следующий валидатор в текстовом поле внутри модального диалогового окна.
<asp:RequiredFieldValidator runat = "server"
ErrorMessage = "Role name can not be empty."
ControlToValidate = "tbxRoleName" />
Он работает так, как должен, за исключением того, что проверка запускается на всех остальных кнопках обработчика OnClick на странице aspx.Поскольку диалог невидим, похоже, что кнопки просто не работают на странице.Мой обходной путь - добавить CausesValidation = "false" на все кнопки на странице.Но это очень плохое решение, и я думаю, что должен быть разумный путь.