Protected Sub ddlCountry_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
If ddlCountry.SelectedItem.Value = "US" Then
ddlState.Visible = True
txtState.Visible = False
PopulateState();//Based on Country
Else
ddlState.Visible = False
txtState.Visible = True
PopulateCity();//Based on Country
End If
End Sub
BTW Do changes based on your need.