我们可以检查一下,如果用户会话设置为IIS,即将在几秒钟内过期 如果是,那么我们可以向用户显示任何警报或通知
答案 0 :(得分:2)
您可以将会话超时设置为某个值,例如30分钟。使用javascript代码检测用户不活动或空闲时间。
如果用户在20分钟内处于非活动状态,您可以向他显示弹出窗口或指向用户的链接,说明您要继续进行会话。如果用户单击该链接,他的会话将继续,否则他将被重定向到注销页面。
答案 1 :(得分:1)
这篇文章有一个非常明确和好的例子:Alert-Session-Time-out-in-ASP-Net
有一些如何提醒用户,重定向到主页或扩展会话的示例
答案 2 :(得分:0)
你不能做的是知道“如果会话即将在几秒钟内到期”,你可以做的是在会话结束时将用户重定向到某个页面。将其添加到您的Global.asax
protected void Session_End(object sender, EventArgs e)
{
Response.Redirect("sessionend.aspx");//Youe page which greets the user the session is over
}