treeview怎么让他保持状态
我在母版页上放了一个treeview控件,节点内容是读取数据库的,类似CSDN论坛那样的,另外几个页面用了这个母版页,问题是,当我在treeview点 "+ " 号展开子节点,然后点击链接跳转页面,这个 "+ " 号下的子节点又缩回去了,我想做的是让它保持展开的状态,不知道要怎么实现?
------解决方案--------------------1、用页面框架。
2、用selected属性
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref16/html/P_System_Web_UI_WebControls_TreeNode_Selected.htm
------解决方案--------------------http://www.cnblogs.com/time-is-life/articles/329691.html
------解决方案--------------------好像有个Expand属性吧
------解决方案--------------------TreeView1.ExpandLevel=层数;
------解决方案--------------------theNode.Expand()
------解决方案--------------------treeView要保持状态,就不能使用客户端来展开关闭节点。设置 EnableClientScript=false,并且编程方法与其为true时稍有不同。
------解决方案--------------------哦?跳转页面呀?这肯定不成。
不应该跳转页面的。页面上动态的地方,应该使用ascx来实现,并且动态装载。例如我在另一个帖子中贴的代码:
http://community.csdn.net/Expert/topic/5328/5328527.xml?temp=.5083734
当然,使用frameset也是一种办法,而且在页面布局及其简单的时候,是最好的办法。
------解决方案--------------------结合javascript 来使用
------解决方案--------------------点击某节点就让这个节点的 Expand 为true
------解决方案--------------------Expand, 不好意思,我记错了。