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

在asp.net中将对象从一个页面传输到另一个页面,而不使用会话,asp.net,c#-4.0,object,Asp.net,C# 4.0,Object,我有一个10页的web应用程序。第1.aspx页,第2.aspx页……第10.aspx页。 我在Page2.aspx页面上有一个按钮。单击该按钮时,对象将从Page2.aspx传输到page4.aspx、page7.aspx和Page10.aspx。我无法使用会话状态。如何将对象从第2页传递到第4页等等?如果您的站点必须是无状态的,则可以通过表单元素在页面之间传递数据 其中有多种选择—您可以序列化对象并将其作为单个表单变量传递,也可以将对象的每个属性作为表单变量传递,等等……您还可以使用上下文对

我有一个10页的web应用程序。第1.aspx页,第2.aspx页……第10.aspx页。
我在Page2.aspx页面上有一个按钮。单击该按钮时,对象将从Page2.aspx传输到page4.aspx、page7.aspx和Page10.aspx。我无法使用会话状态。如何将对象从第2页传递到第4页等等?

如果您的站点必须是无状态的,则可以通过表单元素在页面之间传递数据


其中有多种选择—您可以序列化对象并将其作为单个表单变量传递,也可以将对象的每个属性作为表单变量传递,等等……

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


“我不能使用会话”-请稍微解释一下原因?也许其他解决方案也被排除在外?或者,根据您的理解,您不能使用会话,但实际上它是一种可行的方法。嗨,是的,我知道,但我在客户面试阶段遇到了这个问题。我告诉他们我们将进行会话,但他们问我有另一种方法可以将对象从一个页面传递到另一个页面,这是什么???