使用treeview控件,在后台cs文件中动态生成一个treeview(有部分节点被选中),然后在页面中选择某些节点时,在aspx文件中获得该节点的checked状态不对,为什么呢?郁闷两天了,求高手解决。
如果要在后台cs文件中触发选择节点的事件,cs文件中该怎么写呢(包括page_load())?

解决方案 »

  1.   

    我就是这样做的,只是一次只选中一个节点啊,autopostback=false
    客户端脚本attach OnSelectNode事件就可以了
    var tree1 = document.all['TreeView1']; 
    tree1.attachEvent("OnSelectedIndexChange",OnSelectNode);
      

  2.   

    不好意思,我这个是没有checkbox的
      

  3.   

    关键就是要实现checkbox的联动功能,晕倒
      

  4.   

    我想道理是一样的,tree1.attachEvent("OnSelectedIndexChange",OnSelectNode);改成checkbox的事件就可以了,自己查一下。
      

  5.   

    If Not IsPostBack Then
    'Code
    End If
      

  6.   

    最后还是决定不用treeview控件,自己写了一颗树,实现了我要的联动功能。
      

  7.   

    TreeView是实现不了吧。
    我以前也试过,还是放弃了。
    自己写了一个。