當我執行的代碼,我得到4個checkboxs我查/選擇的所有4複選框,當我嘗試調試代碼,它確實計數,我有4個複選框,但所有4個複選框被選中= false。如何判斷CheckBoxList的檢查/選擇 -
我所缺少的代碼?
<asp:checkboxlist id="chk" runat="server" ondatabinding="chk_DataBinding"
ondatabound="chk_DataBound">
</asp:checkboxlist>
List<String> roles = new List<string>();
for (int i = 0; i < chk.Items.Count; i++)
{
if (chk.Items[i].Selected)
{
roles.Add(chk.Items[i].Value);
}
}
並不清楚應該刪除所有元素?你甚至進入循環? – MBen 2011-05-25 19:09:14
我更新了我的問題,是它進入循環,但它說我的天堂沒有選擇任何複選框(其實我已經檢查了所有的複選框) – 2011-05-25 19:13:43
我很困惑。您正在循環顯示覆選框列表項目,並且如果選擇了一個項目,您將該值添加回複選框列表中? – 2011-05-25 19:13:54