asp.net c#:不同选项卡的不同会话

时间:2019-05-28 10:44:43

标签: c# asp.net list session

我正在创建一个Web应用程序,其中有一个包含问题和答案的页面,该页面可能有4个按钮

1下一个:

2上一页:

3提交:

4 Cance:

“下一步”按钮可在页面上重定向其他问题,例如:

如果用户回答1到8个问题并按下一步,则问题9到16将重定向,并且1到8的数据将存储在服务器端List<model>会话中 并且上一个按钮的功能将与下一个按钮相反,

提交将所有数据保存在数据库中,而取消将从会话中删除数据

现在的问题是,如果用户打开页面并复制URL并在新标签页中打开同一页面,请在两个页面中都回答所有问题,然后按下一步,然后再次回答所有问题,

在任何页面上单击“取消”,然后在另一页面上提交,因为用户单击“取消”会话已重新初始化,所以没有将第一页的数据存储在数据库中

SessionManager.RegFormResponseList = new List<IRegFormResponse>();

所以,我想出了一种在多个选项卡中使用多个会话的解决方案,如果可以的话,怎么办?

0 个答案:

没有答案