GridView中的 CheckBox 取不到值 的解决办法

来源:互联网 发布:自闭症 知乎 编辑:程序博客网 时间:2024/04/28 21:54

   今天写软件工程项目,在GridView中的 ItemTemplate中 加一个CheckBox,以实现每行有一个选择框。

     但是提交时,CheckBox.Checked总是flase, 取不到值。甚至选择后,一点击触发按钮,又没选中。

     原来是Page_Load()中,有GridView1.DataBind(),每次都会执行Page_Load()里面的语句,从而造成checkbox的状态复位和丢失,只要在前面加上if(!Page.IsPostBack)的判断即可。

    浪费了不少时间,特写下来防止弟弟妹妹们犯类似错误。

   

原创粉丝点击