我在页面中有一个数据绑定检查列表框,其中填充了OnLoad页面事件的数据,还有一个按钮。
如果用户点击该按钮,我必须重新选中核对表列表中选中的复选框并进行一些处理。
但是,当我遍历checklistbox items集合时,所有项目的Selected属性都设置为false。
我如何知道用户选择了哪些项目?
答案 0 :(得分:1)
我认为有两件事可能会出错。
答案 1 :(得分:1)
听起来你在每个回发中都绑定了列表,你应该只在用户进入页面时才这样做,当Page.IsPostBack为false时:
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
// Bind the list...
}
}