如上图所示,我在页面里面放了两个treeview控件,左边是试卷系统,右侧是一个题库结构,如选择左边的“沟通能力”,绑定右侧的题库分类“吃”的题目上,现在我虽然实现了操作功能,但整个页面给客户的感觉不好,右侧每次操作时,会把题库所有分类都列出来,全是展开的,要把最上面“静态表象”节点收起来后,才能看到我的“已绑定”节点,这种操作方式我也感觉很烦,但又想不出来好的解决方法。另外用户还有一个想法,就是在已绑定节点“吃”下面能列出这个分类下所有题目,我现在只能点节点后面“完善题库选项”进到一个新的页里对题目进行编辑,我该如何做?请大家帮我支招。

解决方案 »

  1.   

    点左侧的时候将左侧选中的id传到右边页面,右边根据id做个筛选就可以了.
      

  2.   


       if (aa == 0)
       {
          root.Expanded = false;
       }我在顶级节点中加了一个变量,用来判断是否在子节点递归加载时是否已绑定,可以解决顶级节点是否要展开还是不展开。我还想问一下,如何将节点“吃”下面的题目能在此页面上动态显示,让用户在本级页面上就能看到,具体有什么好方法?
      

  3.   

    updatepanel无刷新显示,母板页绑定多个treeview
    navigate传值
      

  4.   

    to 人生如梦
    你说的方法我已经使用了,updatepanel是ajax无刷新容器,在页上我加了两个treeview,我现在想在右边Treeview的已绑定的节点上,显示此节点下所有题目,这个我不会。
      

  5.   

    我现在正在研究js实现浮动div来实现,鼠标点击“吃”节点时显示它下面的所有题目,虽然能实现,但样子有点傻,在网上找的解决方法,如下图所示:还不能实现点击“吃”节点时,浮动div就在“吃”节点边上显示,现在位置老是固定在那,请问大家还有什么好方法?
      

  6.   

    是的,用到了Coolite.Ext.Web.dll搭的界面。