两个DropDownList实现省市联动,但是取市的值总是第一个
protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){ArrayListvalues=...
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ArrayList values = new ArrayList();
values.Add("--请选择省份--");
values.Add("广东省");
values.Add("北京市");
DropDownList6.DataSource = values;
DropDownList6.DataBind();
switch (DropDownList6.SelectedIndex)
{
case 0:
{
ArrayList values = new ArrayList();
values.Add("--请选择城市--");
DropDownList7.DataSource = values;
DropDownList7.DataBind();
break;
}
case 1:
{
ArrayList values = new ArrayList();
values.Add("深圳市");
values.Add("广州市");
DropDownList7.DataSource = values;
DropDownList7.DataBind();
break;
}
现在就是可以省市联动,但是取值的时候,省的值没有问题,但是市的值只能取第一项!为什么?请高手指点! 展开
{
if (!Page.IsPostBack)
{
ArrayList values = new ArrayList();
values.Add("--请选择省份--");
values.Add("广东省");
values.Add("北京市");
DropDownList6.DataSource = values;
DropDownList6.DataBind();
switch (DropDownList6.SelectedIndex)
{
case 0:
{
ArrayList values = new ArrayList();
values.Add("--请选择城市--");
DropDownList7.DataSource = values;
DropDownList7.DataBind();
break;
}
case 1:
{
ArrayList values = new ArrayList();
values.Add("深圳市");
values.Add("广州市");
DropDownList7.DataSource = values;
DropDownList7.DataBind();
break;
}
现在就是可以省市联动,但是取值的时候,省的值没有问题,但是市的值只能取第一项!为什么?请高手指点! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询