在ASP.NET中的WEBFORM中添加两个DROPDOWNLIST然后两个AUTOPOSTBACK都选成TRUE,然后第二个绑定第一个然后根据第一个的值显示相对应的值。比如第一个DROPDOWNLIST选的是国家,第二个DROPDOWNLIST选的是城市,然后还有一个IMAGE根据第二个DROPDOWNLIST显示城市的图片。这些控件都绑定了数据库。为什么第二个DROPDOWNLIST的值无法改变了。
本人水平仅限于拖拖控件···所以请各位大神讲点比较简单的解决方案···WebformDropDownListAUTOPSTBACK

解决方案 »

  1.   

    比如说第一个DDL选的是中国第二个DDL里边就会出来中国的所有城市的选项,但是我无法更改第二个DDL的选项,比如的二个DDL默认选择的是北京,我想选成上海,但是它有自己跳回北京了。我没有用代码写,我不会写代码···,全是鼠标拖出来的控件,然后把两个DDL的AUTOPOSTBACK都选成TRUE,并且绑定了数据库。
      

  2.   

    ListItem selectedItem = ddl.Items.FindByValue(value);
    if (selectedItem != null) {
    ddl.ClearSelection();
    ddl.SelectedIndex = ddl.Items.IndexOf(selectedItem);
    }