我有一个场景,我希望向我的应用程序的用户显示一条消息,警告他们他的会话将很快到期,并且他应该保存他的工作以避免丢失他的工作。
这将是一个典型的场景,用户在文本框中键入信息,然后让他的计算机无人看管一段时间。然后,当他按下提交按钮以保存他的作品时,他被重定向到登录页面,因为他的会话已经过期,因此必须在文本框中再次输入他的所有信息。
如何使用ASP.NET 2.0 / 3.5在屏幕上显示警告消息?
提前感谢您的指导。
-G。
答案 0 :(得分:1)
如果用户在20分钟内离开计算机一段时间,提醒就不会有太大用处。会议仍将超时。你最好保持会话活着:
答案 1 :(得分:0)
要回答我自己的问题,看起来最好的方法是使用setTimeout javascript函数在会话超时前X分钟提醒提醒。
答案 2 :(得分:0)
执行此操作的一种方法是注册ClientScript 。
将会话到期值传递给客户端java脚本。这将执行倒计时,并在最后显示弹出窗口。