2012-01-11 14 views
0

我有一個包含下拉列表,複選框列表和按鈕的頁面。asp.net將checkboxlist綁定到Page_Init之外,並在回發中保留選擇?

在下拉列表頁面回的選擇和CheckBoxList的必然像這個例子:

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

現在我的按鈕點擊我檢索CheckBoxList的項目。出於某種原因,他們不保留他們的選擇狀態。所有項目都設置爲false。

看起來checkboxlists只能從Page_Init中綁定......如果這是真的,是否有另一種方法來綁定checkboxlist,就像我正在做的一樣?

回答

0

這是一個已知問題。在你的文章發表之前,讓你的複選框列表中有一個javascript函數迭代,每一個都有.checked == true調用.selected = true。

+0

嗨,你能告訴我一個這個或網上的其他地方的例子,人們討論過同樣的問題。我試過設置selected = true,但它不工作... – startupsmith 2012-01-11 03:52:40