関連するテキストボックスが無効になっている場合(テキストボックスにテキストが含まれているかどうかに関係なく)、必須フィールドバリデーターは常に起動するようです。
テキストボックスが有効になっている場合、バリデータは正しく動作します。
理由を教えてもらえますか?
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>
どんなアイデアもありがたく受け取った。