设置checkbox的autopostback的属性为true

解决方案 »

  1.   

    private void cbAnonymous_CheckedChanged(object sender, System.EventArgs e)
    {
        if(cbAnonymous.Checked) Account.commExeNoQuery("UPDATE mainDir SET pAnonymous=1 WHERE ID="+dirID);
        else Account.commExeNoQuery("UPDATE mainDir SET pAnonymous=0 WHERE ID="+dirID);
    }
    ===============================================
    点击checkBox后页面闪了一下,可是并没有执行语句,checkBox的状态也没变!为什么?
      

  2.   

    checkbox的autopostback的属性为true
      

  3.   

    checkbox的autopostback的属性已经为true,点击checkBox后页面闪了一下说明有提交表单了!
      

  4.   

    设置CheckBox的AutoPostback的属性为True !!!
      

  5.   

    checkbox的autopostback的属性已经为true,点击checkBox后页面闪了一下说明有提交表单了!可是并没有执行语句,checkBox的状态也没变!为什么?private void cbAnonymous_CheckedChanged(object sender, System.EventArgs e)
    {
        if(cbAnonymous.Checked) Account.commExeNoQuery("UPDATE mainDir SET pAnonymous=1 WHERE ID="+dirID);
        else Account.commExeNoQuery("UPDATE mainDir SET pAnonymous=0 WHERE ID="+dirID);
    }
      

  6.   

    把你的page_load代码贴出来看看。
      

  7.   

    到checkBox的事件里看看是否是关联的事件丢了??我经常遇到这种情况!!
      

  8.   

    我改了一下,如下
    private void cbAnonymous_CheckedChanged(object sender, System.EventArgs e)
    {
        Response.Write (cbAnonymous.Checked.ToString());
        Response.End();
    }
    发现,如果checkBox为false的时候,点击能输出
    如果checkBox原来为true,点击时没有反应没有输出
      

  9.   

    应该没有可能的,把你的Page_Load代码贴出来