您好我正在尝试验证dropdownlist,因为它不应该选择项目为" ---选择一个---"通过使用比较验证器,但它不起作用。请任何人指导我。这对我很有帮助。
我的代码是: -
speech
答案 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)
首先使用Text
和Value
属性作为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>