我有一个TreeView
<asp:TreeView ID="tvCategories" runat="server" ShowLines="false" ShowExpandCollapse="true" ExpandDepth="0" />
默认情况下,列表不会用完。它有一个加号(+)来展开子节点。
当我展开子节点并单击子节点以显示内容时。一旦它显示内容,TreeView就会恢复到默认状态(折叠)。
如何让它保持原样,然后点击子节点....消耗? (回发后保持相同的状态)?感谢
答案 0 :(得分:1)
你需要做的是坚持树视图的状态。请求完成后,您的州将立即丢失。为了保持树视图的状态,您可以使用以下之一
所以你需要做
1:保存treeviewstate
2:重定向
以完全相同的顺序
答案 1 :(得分:0)
我发布的时间有点晚,但我遇到了同样的问题,我发现解决方案更容易:
ViewStateMode="Enabled"
if !postback
希望有所帮助: - )