仅当为true时才需要进行字段验证

时间:2020-05-11 13:22:30

标签: asp.net .net vb.net

我有一个带有Validator的Checkbox和DropDownList

<asp:CheckBox ID="chkIncludeLogin" runat="server" Text='MyCheckBox' Font-Size="9pt"/>

<asp:DropDownList ID="ddlLanguage" runat="server" ViewStateMode="Enabled" ></asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldLanguage" runat="server" ControlToValidate="ddlLanguage"
   InitialValue="-1" SetFocusOnError="True"  ForeColor="Red" ValidationGroup="check" 
   Display="Dynamic" Text='*'></asp:RequiredFieldValidator>

我有这个问题:

  • 当我不检查CheckBox并执行进一步的操作时, Validator 无法启动,并且一切正常
  • 当我选中CheckBox并取消选中它时, Validator 有效,并且不允许执行其他操作。

当我选中并取消选中 CheckBox时,如何使验证者不考虑此字段?

0 个答案:

没有答案