日期:2014-05-17  浏览次数:20448 次

使用两个dropdownlist控件,可以实现联动,但当第一个dropdownlist取默认值时无法实现联动效
加了if(!IsPostBack)还是不行。我问的问题是,当第一个dropdownlist取默认值时,例如实现省市联动,当省绑定的是“河南”,第一次选择“河南”时,实现不了联动,当选其他项后再选“河南”时就可以实现联动了,我想要在默认值时就实现联动代码该怎样写

------解决方案--------------------
你设置默认值的时候,第二个里面的列表你也应该同时设置处理。
处理的方法有2个
1,在服务器端绑定的时候,绑定完第一个,再以第一个的第一项去绑定第二个
2,在客户端使用js,绑定完第一个,输出 Page.ClientScriptManager.RegisterStartupScript(Page.GetType(),"x","你联动的js方法",true)