我正在开发一个.NET Framework 3.5 SP1和C#的ASP.NET WebForm应用程序。ASP.NET TreeView:返回到选定节点
我在页面上有一个TreeView。用户可以浏览其节点以选择一个节点。然后用户可以在另一个页面中编辑由该节点表示的信息。我希望当用户回到那个页面时,treeview选择了之前选择的节点。
UPDATE
用户选择一个节点,然后点击一个asp.net按钮。然后用户转到另一页面。在另一页上,用户编辑一些数据,然后点击另一个asp.net按钮返回到treeview。
我试过在会话上保存selectednode,但我需要加载所有的treeview来找到该节点。加载所有节点可能需要很长时间。
此外,TreeView在TreeNodeExpanded事件上加载,并将其ExpandDepth属性设置为1.它没有数据源。我在运行时创建并添加节点。
我该怎么做?
如果您需要更多的细节告诉我!
谢谢。
只要清楚这一点给我,当用户点击一个节点,它会将他移动到另一个页面?对吗?... – 2009-12-21 10:21:13
-sry..deleted错误的第一个评论..-所以,如果试图将SelectedNode保存到会话不是最佳的,因为树视图可以是巨大的? – 2009-12-21 10:25:33
也是在PageLoad上填充Treeview?或通过绑定一些数据源? – 2009-12-21 10:29:01