下拉列表选定的项目验证



您好,我正在尝试验证下拉列表,因为它不应选择"通过比较验证器"选择一个" ---选择一个---",但它不起作用。请任何一个指导我。这对我很有帮助。

我的代码是: -

enter code here
<asp:DropDownList ID="drpdwn_ImDiv" CssClass="inner-dropdown1"   runat="server" DataSourceID="SqlDataSource6" DataTextField="Division" DataValueField="Division" AppendDataBoundItems="true">
<asp:ListItem>--- Pick One ---</asp:ListItem>
</asp:DropDownList>
<br />
<asp:CompareValidator ID="CompareValidator1" ControlToValidate="drpdwn_ImDiv" Type="String" ValueToCompare="--- Pick One ---" CssClass="validator" Font-Size="10px" Operator="NotEqual" runat="server" ErrorMessage="CompareValidator"></asp:CompareValidator>`

尝试这个

<asp:DropDownList ID="drpdwn_ImDiv" CssClass="inner-dropdown1"   runat="server" DataSourceID="SqlDataSource6" DataTextField="Division" DataValueField="Division" AppendDataBoundItems="true">
<asp:ListItem>--- Pick One ---</asp:ListItem>
</asp:DropDownList>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
 ErrorMessage="Please select" ControlToValidate="drpdwn_ImDiv" 
InitialValue="--- Pick One ---"></asp:RequiredFieldValidator>

开始使用 TextValue属性为listItem。然后,您可以使用必需的fieldValidator检查第一个ListItem的空值。

<asp:DropDownList ID="drpdwn_ImDiv" runat="server">
    <asp:ListItem Text="--- Pick One ---" Value=""></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="drpdwn_ImDiv"
    runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>

最新更新