当关联的文本框被禁用时(无论文本框是否包含文本),必填字段验证器似乎总是会触发。
启用文本框后,验证器的行为正确。
谁能告诉我为什么?
我尝试使用 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>
任何想法都非常感激。