在一个aspx页面添加了一个treeview控件,节点的内容是编程添加的。
我已经将ExpandDepth属性设置为1,第一次打开页面时,能正常展开到根节点的下一级节点,
但是,当点击treeview任何一个节点时,会触发页面回发,然后当页面刷新后,
发现除了根节点,其他的节点都被折叠而看不到了,请问各位高手到底是什么回事?有什么方法解决?
我希望节点能选中,最好选中后不会回发,但最起码即使是回发后节点不会自动被折叠起来。
我已经将ExpandDepth属性设置为1,第一次打开页面时,能正常展开到根节点的下一级节点,
但是,当点击treeview任何一个节点时,会触发页面回发,然后当页面刷新后,
发现除了根节点,其他的节点都被折叠而看不到了,请问各位高手到底是什么回事?有什么方法解决?
我希望节点能选中,最好选中后不会回发,但最起码即使是回发后节点不会自动被折叠起来。
解决方案 »
- 提示无法打开此项目文件
- .NET一个很简单的截取问题,如何将“ 不允许为空”这些字全部截取
- 前台页面怎样调用session?
- 开发繁体网站.要改哪些地方?
- MM今天生日,祝7月26日的朋友生日快乐!
- 求AJAX的资料请luozhiwei2008加复给你加分《给点经典的》
- asp.net 导入EXCEL 连接错误System.Data.OleDb.OleDbException: 外部表不是预期的格式。
- 请问一下CSDN的搜索功能显示的时间是怎么来的?
- 如何写入多行数据
- DropDownList控件怎样绑定数据库?
- 关于petshop里面使用的mode类库
- 修改数据时总报错误 CS0117: “Admin_ModifyNews”并不包含“NewTitle”的定义
2)当鼠标指到某父接点时,如何不显示显示“节点名:user +/- to expand/collapse” 将TREE的SelectExpands 属性设为TRUE即可。 3)不显示树型的问题 首先:控件包没装好,使用上边介绍的控件包装一下试试。 其次:TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.0 4)关于闪烁 将AutoPostBack属性设置为真,SelectedIndexChange才能被执行。不过这样的话刷新的很厉害。不要刷新的话,将AutoPostBack属性设置为FALSE. 5)如何实现用键盘上下左右键移动焦点时,自动选择新节点并执行新节点 将TREE的AutoSelect 属性设为TRUE即可。 6)不想显示+/-符号按钮怎么做? 将TREE的ShowPlus 属性设为False即可。 7)不想显示层级连接线怎么做? 将TREE的ShowLines 属性设为False即可。 8)如何设置节点旁的图标 ~ExpandedImageUrl、ImageUrl、SelectedImageUrl这3个属性是控制图标的,选择自己喜欢的就OK了。
cache或viewstate保存展开的节点,重新绑定时判断展开节点
TreeView1.ExpandAll();
PopulateNodesFromClient="False" ShowLines="True" ImageSet="News" />
PopulateNodesFromClient="False" ImageSet="News" >
我试过了,我的就没有问题!可能是你内部节点代码属性有问题
我内部的代码比较简单,也就是从数据库读取数据之后根据数据的关系一个个做成TreeNode然后添加到该Treeview中,应该没有改动过其他属性。
我的是在页面第一次加载时将数据填充到TreeView里