Asp.net 如何在回发时维护Treeview状态

Asp.net 如何在回发时维护Treeview状态,asp.net,Asp.net,我正在使用C#4.0开发asp.net。我正在使用treeview控件,在该控件中,单击节点即可从sql数据库加载数据。当我重定向到其他页面并返回时,我面临一个问题,我无法使用以前在页面回发之前加载的相同数据加载treeview。谁能帮上忙吗。提前感谢。转到另一个页面并返回不是回发。我正在使用指向指定页面的link.NavigateUrl导航到其他页面,当我返回treeview页面时,我需要加载与前面相同的数据。如果您要离开页面,则需要将状态存储在会话或cookie中,然后重新构建树从load

我正在使用C#4.0开发asp.net。我正在使用treeview控件,在该控件中,单击节点即可从sql数据库加载数据。当我重定向到其他页面并返回时,我面临一个问题,我无法使用以前在页面回发之前加载的相同数据加载treeview。谁能帮上忙吗。提前感谢。

转到另一个页面并返回不是回发。我正在使用指向指定页面的link.NavigateUrl导航到其他页面,当我返回treeview页面时,我需要加载与前面相同的数据。如果您要离开页面,则需要将状态存储在会话或cookie中,然后重新构建树从load handler中的这些数据返回后,请共享用于在会话中存储数据的代码,然后再次使用会话数据重新填充树。好的,在SA上,在会话中存储内容已经回答了1000次,所以只需搜索一下。但是,您必须对另一部分进行一些思考,因为这是您的代码、数据模型等,所以我无法提供任何有用的见解