Обязательный валидатор поля всегда срабатывает, когда связанное текстовое поле отключено (независимо от того, содержит ли текстовое поле текст или нет).
Когда текстовое поле включено, валидатор ведет себя правильно.
Кто-нибудь может сказать мне, почему?
Я попытался отключить обязательный валидатор поля с помощью ValidatorEnable, но, похоже, это не имеет значения.
Вот соответствующий HTML-код со страницы (урезанный):
<tr id="trBrokerNetID" runat="server">
<td>
<cc1:mitextbox id="txtBrokerNetID" runat="server" cssclass="bodytext" width="220px" maxlength="20" onBlur="JavaScript:CheckBrokerBranch(false);"></cc1:mitextbox>
<asp:requiredfieldvalidator id="rfvBrokerNetID" runat="server" width="1px" errormessage="BrokerNetID - Please supply a value" controltovalidate="txtBrokerNetID">*</asp:requiredfieldvalidator>
</td>
</tr>
Любые идеи с благодарностью принимаются.