Asp.net 如何在页面中临时显示数据,直到用户确认为止?

Asp.net 如何在页面中临时显示数据,直到用户确认为止?,asp.net,session,caching,Asp.net,Session,Caching,我正在用ASP.NET开发一个网站。 我有一个网页,用户可以把广告放在我的网站上。因此,他必须选择位置、广告类别、键入联系人详细信息并发布广告。因此,在完成广告后,他必须按下按钮继续 然后我希望把他带到一个新的页面,向他展示他的广告将如何准确地显示在我的网站上。因此,如果他必须做一些修改,他可以返回,并再次按下继续按钮后,编辑它。如果他认为他可以确认广告,那么记录应该添加到我的数据库中 所以我想知道在哪里临时保存这些数据并显示在页面中 我的想法是将这些细节存储在会话或缓存中。我认为这次会议会很好

我正在用ASP.NET开发一个网站。 我有一个网页,用户可以把广告放在我的网站上。因此,他必须选择位置、广告类别、键入联系人详细信息并发布广告。因此,在完成广告后,他必须按下按钮继续

然后我希望把他带到一个新的页面,向他展示他的广告将如何准确地显示在我的网站上。因此,如果他必须做一些修改,他可以返回,并再次按下继续按钮后,编辑它。如果他认为他可以确认广告,那么记录应该添加到我的数据库中

所以我想知道在哪里临时保存这些数据并显示在页面中


我的想法是将这些细节存储在会话或缓存中。我认为这次会议会很好。但人们说,您应该不惜一切代价避免使用会话,因为它会消耗服务器中的内存。我将要显示的不是关键数据。因此,我不希望数据有任何安全性。请告诉我,在用户确认之前,在另一个页面上临时显示用户输入的数据的最佳方式是什么?

在会话中存储此类数据,我认为这不是一个好办法!!你们不能将它们存储在一个类或类似的类中吗?你们的意思是使用值对象类来临时存储数据,对吗?然后我必须从那个类中检索数据,对吗?是的,但我不确定您目前正在使用什么。您可以按照以下三层体系结构使用JSONI am。目前,我正在使用值对象类在不同层之间传递数据。很好,因此您可以将对象序列化为JSON并将其传递给POST正文,甚至可以使用ViewState