关于 checkbox 操作有关问题~马上给分

关于 checkbox 操作问题~~~~~~~~~~~~~~~~~马上给分publicabc{..............updatecmd.Parameters.Add( @

关于 checkbox 操作问题~~~~~~~~~~~~~~~~~马上给分
public   abc{

          ..............              
          updatecmd.Parameters.Add( "@lock ",   OleDbType.Char,   8);
                        if   (CheckBox1.Checked)
                        {
                                updatecmd.Parameters[ "@lock "].Value   =   "N ";
                        }
                        else
                        {
                                updatecmd.Parameters[ "@lock "].Value   =   "Y ";
                        }
                .............
}

请问   怎么我   在页面   改   那个   checkbox   都不能   传到值的???

不是这样   操作的吗???checkbox.checked

谢谢~~~~~~~~~~~~

[解决办法]
页面改是可以的需要runat= "server "
[解决办法]
EnableViewState= "true "
[解决办法]
CheckBox1.AutoPostBack=true;