首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-24 
为何CHECKBOX的CHECK属性不会变呢?代码如下:foreach(DataGridItemdiinDataGrid1.Items){CheckBoxchkChoose

为何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的话,这个选中的状态是不能保存的.

热点排行