【发布时间】:2012-08-20 14:30:50
【问题描述】:
我想在会话到期后立即通知用户.. 发出警报并重定向到另一个页面。考虑到我没有母版页,最好的方法是什么。尽管大多数页面都继承了设置当前用户属性的 basePage。我可以了解如何使用此页面,这样我就不必在每个页面上进行更改。这也可以在服务器端完成还是我需要使用 jQuery?
请指教
谢谢, 卡维塔
【问题讨论】:
标签: asp.net vb.net session timeout
我想在会话到期后立即通知用户.. 发出警报并重定向到另一个页面。考虑到我没有母版页,最好的方法是什么。尽管大多数页面都继承了设置当前用户属性的 basePage。我可以了解如何使用此页面,这样我就不必在每个页面上进行更改。这也可以在服务器端完成还是我需要使用 jQuery?
请指教
谢谢, 卡维塔
【问题讨论】:
标签: asp.net vb.net session timeout
您可以使用 jQuery idleTimer plugin 来检测空闲时间并据此向用户显示警报并在会话超时时进一步重定向用户。
例如: 您可以将会话超时设置为某个值,例如 30 分钟。使用 javascript 代码检测用户不活动或空闲时间。
如果用户闲置了 20 分钟,您可以向他显示弹出窗口或指向用户的链接,说您要继续会话。如果用户单击该链接,他的会话将继续,否则他将被重定向到注销页面。
【讨论】:
【讨论】: