Aspx Code:
<asp:Label ID="lblcountry" runat="server" Text="Choose Country"></asp:Label>
<br />
<asp:DropDownList ID="ddlcountry" runat="server" AutoPostBack="True" onselectedindexchanged="ddlcountry_SelectedIndexChanged">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>India</asp:ListItem>
<asp:ListItem>China</asp:ListItem>
</asp:DropDownList>
<br>
<asp:Label ID="lblstate" runat="server" Text="State"></asp:Label>
<br />
<asp:DropDownList ID="ddlstate" runat="server">
</asp:DropDownList>Aspx.cs Code
protected void ddlcountry_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlcountry.SelectedValue == "India")
{
ddlstate.Items.Clear();
ddlstate.Items.Add("Select");
ddlstate.Items.Add("Delhi");
ddlstate.Items.Add("TamilNadu");
ddlstate.Items.Add("Karnataka");
ddlstate.Items.Add("Kerala");
}
if (ddlcountry.SelectedValue == "China")
{
ddlstate.Items.Clear();
ddlstate.Items.Add("Select");
ddlstate.Items.Add("Beijing");
ddlstate.Items.Add("Hebei");
ddlstate.Items.Add("Shanghai");
ddlstate.Items.Add("Fujian");
}
}