日期:2014-05-18  浏览次数:20362 次

得不到Checkbox的 TRUE 状态
页面有几个   Checkbox   放在   Repeater里面.....

按钮事件:

protected   void   Button2_Click(object   sender,   EventArgs   e)
        {
                foreach   (RepeaterItem   ri   in   Repeater1.Items)
                {
                        CheckBox   chk   =   (CheckBox)ri.FindControl( "CheckBox1 ");
                        文本框.Text   =   文本框.Text   +   chk.Checked;
                }
        }

无论怎么样,所到的全是FALSE的...选中的也是FALSE...是不是哪里出错了,,

而且点击这个按钮后,所有Checkbox的状态都变成没选中....

------解决方案--------------------
估计就是 pageload事件里又重新对CheckBox赋值了。要不就是viewstate=false了