我打算在asp.net会话到期前60秒通知用户。我希望用户选择续订会话或忽略通知。
我如何在asp.net中实现这一目标?
答案 0 :(得分:2)
当页面加载时,您可以设置javascript超时以在适当的时间内弹出。它并不完美,但可能足够好。
setTimeout("sessionAlmostGone()", 10 * 5 * 1000);
答案 1 :(得分:1)
答案 2 :(得分:1)
HTTP协议不提供推送客户端的方法,只允许拉取。您的任务看起来像是“推送”通知给客户。
而是在客户端使用基于JScript的计时器,在超时后显示有关续订会话的消息。如果是这样,AJAX允许您通知服务器延长或关闭会话。