页面上放了8个下拉选择,而且选项值都是一样的(积分,实物,谢谢惠顾),所以在后台定义了一个ListItem 对象, 8个DropDownList全绑定 list对象。
ListItem list = new ListItem("积分","1");
ddl1.Items.Add(list);
ddl2.Items.Add(list);
ddl3.Items.Add(list);
....
ddl8.Items.Add(list);
新增发布,没问题,后台用SelectedValue 取值都没问题,
修改时,用SelectedValue 给DropDownList赋默认选中值时,出问题了, 8个DropDownList统一默认选择最后一个的值。
解决代码
ddl1.Items.Add(new ListItem(strName, strVaule));
ddl2.Items.Add(new ListItem(strName, strVaule));
ddl3.Items.Add(new ListItem(strName, strVaule));
ddl4.Items.Add(new ListItem(strName, strVaule));
ddl5.Items.Add(new ListItem(strName, strVaule));
ddl6.Items.Add(new ListItem(strName, strVaule));
ddl7.Items.Add(new ListItem(strName, strVaule));
ddl8.Items.Add(new ListItem(strName, strVaule));