目前我在使用登录模块的系统上工作, 当用户登录时,将创建关于他的会话存储信息。 当会话结束并且用户没有选中“记住我”选项时,页面将重定向到带有返回URL的登录页面。 现在有问题..... 会话过期后,用户再次登录, 如何在上一页中找回数据?
我知道有一个视图状态,但是所有会话都过期了我如何将它存储到会话......? 目前我只是将它们存储在cookie中。
我可以做更好的解决方案来执行此任务吗?
答案 0 :(得分:0)
您可以在查询字符串中传递返回网址。
Response.Redirect("/Account/Login?redirect=/Home/Dashboard");
修改强>
如果您使用的是ASP.NET Web窗体,则可以使用 ViewState 来保存窗体状态。或者,您也可以使用 cookies 。但是饼干的大小有限。
另一种方法是在local storage
中保存数据