用http://blog.csdn.net/zhoufoxcn/archive/2008/01/07/2029204.aspx这个文章的方法实现了省市的联动,可在按钮的单击事件中无法取到市列表的值 protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = ddlProvince.SelectedValue.ToString();
        Label2.Text = ddlCity.SelectedValue.ToString();
    }这要怎么解决呢?

解决方案 »

  1.   

    放两个uodatapanel 加一个onchange事件(我这样用)
      

  2.   

    这样肯定取不到值,你用ajaxpro取的值是加载在页面的viewstate里的,你一些点击按钮就刷新了一下页面,里面的值就没有了,如果你想取值可以整个页面用无刷新技术,或者你在下拉框onchange事件中把取得的值给一个hiddenfield,这样值就取出来了,不过这样一点下拉框里的值就会到原来没选的状态,不过值肯定已经在hiddenfield里了。最好全用无刷新