Asp.net 将会话中的对象(控件)从一个页面传递到另一个页面
我需要将Infrastics ultrawebtree从一个页面传递到另一个页面。我为此使用了会话(“数据”),然后我只是从另一个页面访问它。但是,当我在第二个页面中将转换后的会话值分配给Infragistics ultrawebtree控件时,它不会构建树结构,并且是不可见的。在这种方法中,是否有其他方法可以将整个树结构从一个页面传递到另一个页面中。非常感谢您的帮助如果有任何帮助,我会将数据源存储在会话中,而不是存储在树中。将整个控件存储在会话中会产生大量不必要的开销,并限制下一页每个实现的选项 编辑:您应该能够将树结构导出为XML格式,并将XML存储在会话中。根据文档,应该有可用的Asp.net 将会话中的对象(控件)从一个页面传递到另一个页面,asp.net,session,session-state,session-variables,infragistics,Asp.net,Session,Session State,Session Variables,Infragistics,我需要将Infrastics ultrawebtree从一个页面传递到另一个页面。我为此使用了会话(“数据”),然后我只是从另一个页面访问它。但是,当我在第二个页面中将转换后的会话值分配给Infragistics ultrawebtree控件时,它不会构建树结构,并且是不可见的。在这种方法中,是否有其他方法可以将整个树结构从一个页面传递到另一个页面中。非常感谢您的帮助如果有任何帮助,我会将数据源存储在会话中,而不是存储在树中。将整个控件存储在会话中会产生大量不必要的开销,并限制下一页每个实现的选
WriteXmlDoc()
和WriteXmlString()
函数。还有ReadXmlDoc()
和ReadXmlString()
函数可用于在下一页重新填充树
下面是UltraWebTree的示例。您将在公共方法部分看到这些方法:只有数据应该存储在会话中。在会话中存储控件可能会导致问题,因为控件将在页面卸载期间被释放,并且控件在被释放后不应被访问,这是从会话访问控件时会发生的情况。有关更多详细信息,请参阅。这是一个树,我们正在逐节点添加节点,而不是设置数据源。因此,我无法将数据源作为会话传递问题是,在强制转换后分配会话值后,树没有呈现。您是否在将其提交到会话后立即重定向?没有,实际上我需要在使用Iframe创建的弹出窗口中加载同一棵树。因此,如果可以实现的话,我可以避免递归函数调用来构造树结构。你是说XML解决方案吗?还有一个
ReadXmlDoc
函数,可用于在下一页重新填充树。如何传递树结构?