По какой-то причине я не могу заставить валидатор поднять флаг, когда я делаю что-то не так.
<asp:DropDownList ID="ddlTypeList" runat="server" DataSourceID="ods_TypeOptions" DataTextField="name" DataValueField="id" SelectedValue='<%# Bind("Type") %>' AppendDataBoundItems="true"><br>
<asp:ListItem Text="-" Value="-1" Selected="True"></asp:ListItem>
</asp:DropDownList>
В выпадающем списке есть хорошие значения, включая начальныйпустышка.
Ни
<asp:RequiredFieldValidator ID="rfw" runat="server" ControlToValidate="ddlTypeList"
InitialValue="-1" ToolTip="Required">*</asp:RequiredFieldValidator>
Нор
<asp:CompareValidator ID="cv" runat="server" ControlToValidate="ddlTypeList" ValueToCompare="-1" Operator="NotEqual" ToolTip="Required">*</asp:CompareValidator>
Поднимает любые флаги, чтобы сказать «эй - ты запуталсяиди исправь ".Для всего гугла, поиска, обзоров, раскачивания больших молотков, мне еще предстоит определить, что я делаю неправильно.
Я просто хочу одно решение, чтобы исправить их все.
О да, ятакже имел ValidationGroup="myGroup"
между DDL, RFV / CV и кнопкой.Не повезло.