Some times when user submitting the web form we need to make sure that the dropdown list is selected other than it's default values.
In the example "Select Below" is the default text and the values is "0" in the dropdown list. Validation fires if the selected value is "0" that means when the selected text is "Select below".
Let's load some values to the dropdown list.
private void LoadDropDown()
{
DropDownList2.Items.Insert(0,new ListItem("Select Below","0"));
DropDownList2.Items.Insert(1,new ListItem("Item1","1"));
DropDownList2.Items.Insert(2, new ListItem("Item2", "2"));
DropDownList2.Items.Insert(3, new ListItem("Item3", "3"));
DropDownList2.Items.Insert(4, new ListItem("Item4", "4"));
}
Below is the HTML code.
<asp:DropDownList ID="DropDownList2" runat="server">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="DropDownList2" ForeColor="#CC0000" InitialValue="0">*</asp:RequiredFieldValidator>
<br />
<table>
<tr style="font-weight: bold">
<td>
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="Submit" />
</td>
</tr>
</table>
We have used the RequiredFieldValidator Control. Note the Initial values property, it's set to "0".
Thursday, December 13, 2012
ASP.NET Validation Controls: Validating DropDown List Selection
Subscribe to:
Post Comments (Atom)
No comments:
Write comments