asp.net绑定Page_Init之外的checkboxlist并保留回发的选择?

时间:2012-01-11 03:04:46

标签: c# asp.net .net

我有一个包含下拉列表,复选框列表和按钮的页面。

在选择下拉列表时,页面会回发,并且复选框列表的绑定方式如下:

private void ddlType_selectedIndexChanged (object sender, EventArgs e)
{
    cblMyList.Items.Add ("Item1", "Value1");
    cblMyList.Items.Add ("Item2, "Value2");
}

现在点击我的按钮我正在检索checkboxlist项目。由于某种原因,他们没有保留他们选定的州。所有项目都设置为false。

看起来复选框列表只能从Page_Init中绑定...如果这是真的,那么有另一种方法可以像我一样绑定一个复选框吗?

1 个答案:

答案 0 :(得分:0)

这是一个已知问题。在您发布帖子之前的页面中,有一个javascript函数遍历您的复选框列表,并且每个函数都有.checked == true,对它们调用.selected = true。