在asp.net中将对象从一个页面传输到另一个页面而不使用Session

时间:2013-05-13 12:04:10

标签: asp.net c#-4.0 object

我有一个10页的网络应用程序。 Page1.aspx,page2.aspx ...... page10.aspx。 我在Page2.aspx页面上有一个按钮。当我单击该按钮时,对象将从Page2.aspx传输到page4.aspx,page7.aspx和Page10.aspx。我不能使用会话状态。如何将对象从第2页传递到第4页等等?

2 个答案:

答案 0 :(得分:0)

如果您的网站必须是无状态的,您可以通过表单元素将数据从一个页面传递到另一个页面。

这里有各种选择 - 您可以序列化对象并将其作为单个表单变量传递,或者您可以将每个对象的属性作为表单变量传递,依此类推......

答案 1 :(得分:0)

您还可以使用上下文对象。在使用它之前,您需要检查上下文对象的生命周期。

Context.Items clears during page refresh/transfer