当前位置: 代码迷 >> ASP.NET >> 不分辨checkbox的选中状态
  详细解决方案

不分辨checkbox的选中状态

热度:1736   发布时间:2013-02-25 00:00:00.0
不识别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写死,这肯定没问题的。
  相关解决方案