日期:2014-05-17  浏览次数:20613 次

不识别checkbox的选中状态
我的作法是这样的:
(1)首先建一个table,用于放checkbox
<td class="style16">
  <asp:Table ID="Table1" runat="server" Height="100%" Width="100%" Visible="false">
  </asp:Table>
  </td>
(2)然后把各个checkbox放到List<CheckBox> listCheckBox = new List<CheckBox>();中来
(3)运行,选中某几个checkbox后,判断这些复选框的选中状态
foreach (CheckBox groupCheckbox in listCheckBox)
  {
  if (groupCheckbox.Checked)
  {
  strGroupIDs += listGroupID[count];
  }
  count++;
  }
上面复选框即使选中了,groupCheckbox.Checked也是false,怎么回事啊???
在别的工程里这么用是正常的,在我现在这个工程里用就不正常,有人知道可能的原因么??

------解决方案--------------------
如果实在不行,就换一种笨点的思路吧,直接在界面上把几个checkbox写死,这肯定没问题的。