У меня есть пользовательский валидатор, прикрепленный к элементу управления textbox следующим образом
<td align="center" width="10px">
<asp:CustomValidator ID="validateDateText" ControlToValidate="dateTextBox"
runat="server" OnServerValidate="ValidateDate"
ClientValidationFunction="Validate_Date" EnableClientScript="true"
Width="10px" CssClass="errortext" Text="*" Font-Size="Medium" Font-Bold="true" />
</td>
<td align="center" width="80px">
<asp:Textbox ID="dateTextBox" MaxLength="100" runat="server"
CssClass="dateselectortextbox" style="margin-right: 3px;" />
</td>
Когда я щелкаю кнопку на странице, при которой установлено: validvalidation = "true", клиентский сценарий запускается, и сводная информация о проверке отражает сообщение об ошибке, а средство проверки показывает *
Однако, когда я щелкаю из текстового поля, только валидатор отображает *, контрольная сумма не обновляется
Проверка на стороне клиента работает, так как серверный код не вызывается, я просто пытаюсь выяснить, почему валидация не обновляется при событии onblur
Есть идеи?
EDIT:
ErrorMessage устанавливается в коде для валидатора
Я добавил EnableClientScript в мою контрольную сумму
Я добавил ValidationGroup в мою контрольную сумму, настраиваемый валидатор, текстовое поле и кнопку, но сводка проверки обновляется для нажатия кнопки, но не для события onblur текстового поля