当页面重新加载后,treeview前已选中的checkbox状态变回未选中状态

解决方案 »

  1.   

            if (!IsPostBack )
     这个东西加了吗?
      

  2.   

      if (!IsPostBack ) 
    {
     //treeview绑定数据的代码
    }
      

  3.   

    初始化
    if(!ispostback)
    {
        initTreeview();
    }
    //可能禁用treeview的viewstate了,改一下属性
      

  4.   

    treeview是在radiobuttonlist的点击事件后触发
      

  5.   

     if (!IsPostBack ) 

    //treeview绑定数据的代码 
    }
      

  6.   

    用一个数组把已点击的记录下来
    在点RadionButton的时候,先赋值
      

  7.   

    void aaa(){
    for (int i = 0; i < TreeView1.CheckedNodes.Count; i++)
            {
                if (TreeView1.CheckedNodes[i].Checked == true)
                {
                    TreeView1.CheckedNodes[i].Checked=false;
                }
            }
    }if(!IsPostBack)
    {
    aaa();
    }看看这个能不能行
      

  8.   

    viewstate状态保持对象,保存已选中的CheckBox??