下拉列表选择项目验证

时间:2017-06-26 09:02:35

标签: c# asp.net validation

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

我的代码是: -

speech

2 个答案:

答案 0 :(得分:2)

尝试这个

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

答案 1 :(得分:0)

首先使用TextValue属性作为ListItem。然后,您可以使用RequiredFieldValidator检查第一个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>