我知道如何遍历所有的CheckBox,但是当我修改了这些CheckBox的状态,然后点击按钮之后就执行pageload中的内容,所得到的状态还是初始时候从数据库中得到的,所以我根本无法获得我修改后的状态,怎么办??

解决方案 »

  1.   

    点击某个 如 LINKBUTTON后 应该执行LINKBUTTON的点击事件
    应该之行那个事件的函数
    然后
    if(checkbox1.checked)
    {
    //...
    }
    如果checkboxlist就是selected
      

  2.   

    上面方法不行,点击按钮就向服务器请求,会执行load刷新页面,checked状态丢失了
      

  3.   

    在pageload中加入
    if(!this.Page.IsPostBack)
    {
    GuestDataBind();//你调用的方法
    }
      

  4.   

    把你绑定数据的代码放到!IsPostBack里面去btw:我当年也犯了和你一模一样错误,呵呵
      

  5.   

    对啊,就是应该加上if(!IsPostBack)。
      

  6.   

    对啊,就是应该加上if(!IsPostBack)。