Vaildator requiredfeild не должен проверять, если контроль отключен - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть два элемента управления в том, что я установил обязательные vaildators поля для этого элемента управления. На данный момент я установил, что два элемента управления отключены, но этот обязательный валидатор проверяет, находятся ли два элемента управления в отключенном режиме. я проверяю это обязательное поле валидатора при нажатии кнопки сохранения. как это преодолеть?

<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>

texboxcontrol:

<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" />

Как побороть этот документ на стороне сервера или клиента?

1 Ответ

2 голосов
/ 17 февраля 2011

Отключить валидаторы:

RequiredFieldValidator3.Enabled = DropDownList1.Enabled
RequiredFieldValidator2.Enabled = AcquiredDate.Enabled
...