Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 实现大数据会话状态管理_Javascript_Asp.net_Session_Caching_Viewstate - Fatal编程技术网

Javascript 实现大数据会话状态管理

Javascript 实现大数据会话状态管理,javascript,asp.net,session,caching,viewstate,Javascript,Asp.net,Session,Caching,Viewstate,我有一个asp.net web应用程序 -其中的一个表单-用于在批中输入记录,然后提交整个批,以便将其保存到数据库中。 -要实现这一点,有5个文本框和一个网格视图-填充字段并单击“添加”按钮后,记录将添加到“网格”。此步骤重复50次 -一旦网格中有50条记录。。。单击“发布”按钮,以便将整个批提交到数据库 我的目标是通过单一实现解决两个问题 1-有时用户的会话终止,他们从系统中退出(他们正在向批添加条目,尚未保存批),并被迫重新登录-当他们重新登录时,他们输入的所有条目都消失了-所有字段和网格视

我有一个asp.net web应用程序 -其中的一个表单-用于在批中输入记录,然后提交整个批,以便将其保存到数据库中。 -要实现这一点,有5个文本框和一个网格视图-填充字段并单击“添加”按钮后,记录将添加到“网格”。此步骤重复50次 -一旦网格中有50条记录。。。单击“发布”按钮,以便将整个批提交到数据库

我的目标是通过单一实现解决两个问题 1-有时用户的会话终止,他们从系统中退出(他们正在向批添加条目,尚未保存批),并被迫重新登录-当他们重新登录时,他们输入的所有条目都消失了-所有字段和网格视图都为空。 2-有时页面刷新,同样的事情发生(唯一的区别是他们不必重新登录)

  • 我并没有试图解决这个问题,但是我想做的是,当上述两种情况发生时,用户不应该说他们对批处理所做的所有条目,所以在这种情况下,实现会话状态管理的最佳方法是什么?我知道这很可能是一个很大的数据量(缓存并使用java脚本将其保存到本地文件)是选项

  • 我的问题是使用哪种技术以及如何使用它的简要概述…非常感谢您的帮助。谢谢


  • 查看会话状态模式

    以下是选项


    这里是配置

    查看选项。如果它适合4k,您可以将其全部放在一个cookie中…50*20*5听起来非常接近。这些字段大于或小于20个字符?(您也可以始终使用多个字段…每个域50个)