Javascript 实现大数据会话状态管理
我有一个asp.net web应用程序 -其中的一个表单-用于在批中输入记录,然后提交整个批,以便将其保存到数据库中。 -要实现这一点,有5个文本框和一个网格视图-填充字段并单击“添加”按钮后,记录将添加到“网格”。此步骤重复50次 -一旦网格中有50条记录。。。单击“发布”按钮,以便将整个批提交到数据库 我的目标是通过单一实现解决两个问题 1-有时用户的会话终止,他们从系统中退出(他们正在向批添加条目,尚未保存批),并被迫重新登录-当他们重新登录时,他们输入的所有条目都消失了-所有字段和网格视图都为空。 2-有时页面刷新,同样的事情发生(唯一的区别是他们不必重新登录)Javascript 实现大数据会话状态管理,javascript,asp.net,session,caching,viewstate,Javascript,Asp.net,Session,Caching,Viewstate,我有一个asp.net web应用程序 -其中的一个表单-用于在批中输入记录,然后提交整个批,以便将其保存到数据库中。 -要实现这一点,有5个文本框和一个网格视图-填充字段并单击“添加”按钮后,记录将添加到“网格”。此步骤重复50次 -一旦网格中有50条记录。。。单击“发布”按钮,以便将整个批提交到数据库 我的目标是通过单一实现解决两个问题 1-有时用户的会话终止,他们从系统中退出(他们正在向批添加条目,尚未保存批),并被迫重新登录-当他们重新登录时,他们输入的所有条目都消失了-所有字段和网格视
- 我并没有试图解决这个问题,但是我想做的是,当上述两种情况发生时,用户不应该说他们对批处理所做的所有条目,所以在这种情况下,实现会话状态管理的最佳方法是什么?我知道这很可能是一个很大的数据量(缓存并使用java脚本将其保存到本地文件)是选项
- 我的问题是使用哪种技术以及如何使用它的简要概述…非常感谢您的帮助。谢谢
查看会话状态模式 以下是选项
这里是配置查看选项。如果它适合4k,您可以将其全部放在一个cookie中…50*20*5听起来非常接近。这些字段大于或小于20个字符?(您也可以始终使用多个字段…每个域50个)