我正在构建基于asp.net MVC的Web应用程序。我使用了表单身份验证。
我的要求是我默认20分钟作为会话到期时间。我不想延长它。但我们的数据运营商表示,当他们填写某些表格时,填写单一表格需要超过20分钟(当然非常大/长表格),并且在他们完成表格填写后,他们点击提交并且页面进入登录页面由于会话在填写表单时到期。
所以我的问题就像是我们有一些背景识别方法,用于识别会话将在几分钟后到期,并向数据运营商发送消息框,如您的会话将在2分钟后到期,单击确认以创建新会话。
当他们点击确认时,我们可以发送ajax调用为该操作员创建新会话,这样当他们提交表单时,他们的表单将正确保存。