请教高手
我现在要实现一个页面左边是TreeView 右面是iframe 要求iframe根据TreeView 节点变换现实数据
如果手动点击节点现在可以实现功能 
但是想加一个Button 单击时候iframe节点自动往下移动一个,此时iframe中的数据不会刷新显示
1。如果Button 加到主页面里如何让iframe刷新显示
2。如果Button 加到iframe里如何用FindControl方法找到主页面里的TreeView 

解决方案 »

  1.   

    原理:树响应点击,是每一个节点在客户端都能DOPOSTBACK,此函数自然知道是哪个节点被点击了.基于此,你可以:1.在主页面上放一个按钮,点击此按钮是,首先查一下树当前被选中的节点,然后遍历树,找到当前选中节点的父节点及所有的子节点,然后在子节点中定位当前节点和下一个节点(注意,下一节点可能在同级,也可能在上一级),选中下一个节点即可.2.如果放在IFRAME里,同样在主页面上加一个按钮(如第一步),在IFRAME里加一个HTML按钮,使用JS触发主页面的按钮进行提交(parent.form1.Button1.submit();),此JS代码相当于手工点击主页面的按钮