该页面将关闭&几分钟后保存

时间:2011-03-06 14:55:53

标签: asp.net security

我的应用程序位于 Asp.net 编码 C#

我的要求:

  • 如果有人打开了他的页面而没有做任何事情,那么在5分钟后页面将被关闭并且更改将被保存。 (此功能存在于银行页面或其他有保护的页面中)

建议如何达到所需的结果。

1 个答案:

答案 0 :(得分:0)

您需要使用一些客户端脚本来完成此任务。在您的脚本中,您需要使用:setTimeout将计时器设置为在不活动5分钟后关闭。 (只要用户正在做某事,计时器就会重置)。当计时器熄灭时,调用函数进行回发以执行“保存并退出”。

与@CodeOfChaos一样,Javascript可能不允许您关闭浏览器。在我看来,最好将非活动用户重定向到一个页面,告诉他们“您的更改已自动保存并且您已被注销。”