当前位置: 代码迷 >> ASP.NET >> 为什么CHECKBOX的CHECK属性不会变呢
  详细解决方案

为什么CHECKBOX的CHECK属性不会变呢

热度:9918   发布时间:2013-02-26 00:00:00.0
为何CHECKBOX的CHECK属性不会变呢?
代码如下:
foreach   (DataGridItem   di   in   DataGrid1.Items)
{
      CheckBox   chkChoose1   =   (CheckBox)di.FindControl( "chkChoose ");
      if   (chkChoose1.Checked)
      {
      。。。
      }
}
在执行时,点击CHECKBOX后,调试时看到的CHECKED属性始终还是FALSE,不知道为何?
另,AUTOPOST属性为FALSE,如果设为TRUE的话,每次点击CHECKBOX后页面就会刷新,且不会改变CHECKED属性

------解决方案--------------------------------------------------------
page_load
------解决方案--------------------------------------------------------
如果你每次page_load都重新绑定datagrid的话,这个选中的状态是不能保存的.
  相关解决方案