0

我有两个控件,因为我已经为该控件设置了必需的字段验证器。我的问题是暂时我已将两个控件设置为禁用,但是这个必需的验证器正在检查两个控件是否处于禁用模式。我正在检查单击保存按钮时所需的字段验证器。如何克服这个问题?

<asp:DropDownList ID="DropDownList1" Width="150" runat="server" TabIndex="17" Enabled="false"
  AppendDataBoundItems="true">
    <asp:ListItem Selected="True" Text="--Select Company--"></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="DropDownList1"
  ValidationGroup="UserDetailsGroup" InitialValue="--Select Company--" ErrorMessage="*"></asp:RequiredFieldValidator>

texbox控制:

<asp:TextBox ID="AcquiredDate" runat="server" Width="150" TabIndex="18" Enabled="false"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="AcquiredDate"
    ValidationGroup="UserDetailsGroup" ErrorMessage="*"></asp:RequiredFieldValidator>

这里的保存按钮是图像按钮?

<asp:ImageButton ID="Save" runat="server" ImageUrl="~/Images/save-button.gif"
   OnClick="Save_Click" TabIndex="41" ValidationGroup="UserDetailsGroup" />

如何在服务器端或客户端克服这个 pblm?

4

1 回答 1

2

禁用验证器:

RequiredFieldValidator3.Enabled = DropDownList1.Enabled
RequiredFieldValidator2.Enabled = AcquiredDate.Enabled
于 2011-02-16T21:13:22.557 回答