
Hi Try this
------aspx-----------
<table>
<tr>
<td>
UserName:
</td>
<td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Country:
</td>
<td>
<asp:DropDownList ID="ddlCountry" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlCountry_SelectedIndexChanged">
<asp:ListItem Text="--Select--" Value="0"></asp:ListItem>
<asp:ListItem Text="India" Value="1"></asp:ListItem>
<asp:ListItem Text="USA" Value="2"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
State:
</td>
<td>
<asp:DropDownList ID="ddlState" runat="server" >
</asp:DropDownList>
</td>
</tr>
</table>
-------aspx.cs---------
protected void ddlCountry_SelectedIndexChanged(object sender,EventArgs e )
{
ddlState.Items.Clear();
txtPassword.Attributes.Add("value", txtPassword.Text);
if (ddlCountry.SelectedValue == "1")
{
ddlState.Items.Add(new ListItem("Andhra Pradesh","AP"));
ddlState.Items.Add(new ListItem("karnataka", "KT"));
ddlState.Items.Add(new ListItem("TamilNadu", "TL"));
}
if (ddlCountry.SelectedValue == "2")
{
ddlState.Items.Add(new ListItem("New York", "NY"));
ddlState.Items.Add(new ListItem("Michchigun", "MG"));
ddlState.Items.Add(new ListItem("Washington", "WT"));
}
}
Mahesh_Chs, if this helps please login to Mark As Answer. | Alert Moderator