.net 存储使用第一个向导页面信息的最佳方法

.net 存储使用第一个向导页面信息的最佳方法,.net,web-applications,cookies,.net,Web Applications,Cookies,明白这个问题应该在讨论之前讨论。但是,由于我还没有找到合适的链接来解释应该为我的具体问题实施哪种方法,我将再次询问您 我有很多用户可以访问一些向导,在那里他们可以浏览网页。第一次,他们应该在第一页上更改一些默认设置。然后选择下一个链接。每一次,如果他们已经更新了设置,他们应该直接获得第二个页面(但从这里他们仍然有到上一个第一个页面的链接)。问题是必须如何存储必要的信息以及存储在何处 可以使用cookies,每次根据值使用jquery脚本重定向用户 (理解没有人保证为所有客户提供正确的工作) 可以

明白这个问题应该在讨论之前讨论。但是,由于我还没有找到合适的链接来解释应该为我的具体问题实施哪种方法,我将再次询问您

我有很多用户可以访问一些向导,在那里他们可以浏览网页。第一次,他们应该在第一页上更改一些默认设置。然后选择下一个链接。每一次,如果他们已经更新了设置,他们应该直接获得第二个页面(但从这里他们仍然有到上一个第一个页面的链接)。问题是必须如何存储必要的信息以及存储在何处

  • 可以使用cookies,每次根据值使用jquery脚本重定向用户 (理解没有人保证为所有客户提供正确的工作)
  • 可以将值保存在应用程序上下文中的某个位置
  • 可以将此状态存储到数据库

  • 选择哪一个?

    假设您为每个页面设置了
    结构,然后您可以在回发时将每个结构存储在
    请求.会话中。这将允许您检查已填写的页面,并在用户进行处理时将此数据保存在服务器上。

    否。用户正在处理的不仅仅是一个会话。他将每天处理应用程序。在他确认设置之前,应在开始时为他显示第一页。然后,您应在数据库和cookie中具有确认状态(每次在数据库中发现空数据时,将其从db复制到cookie)。这样你的数据库就不会有过多的请求了。好主意。这正是我一直在想的。