我需要向用户显示警报,如果他们已经在我的网站上五分钟并且还没有登录.
我怎么做?
我会在Application_Start上为会话添加soemthing吗?有没有办法只检查某人会话的长度?也许在标题/母版页中添加一些东西,如果它超过五分钟就会抛出警报?
任何帮助,将不胜感激.
谢谢.
编辑---
我最终做的是使用AjaxControlToolKit找到的asp:Timer控件.
最初加载IIS应用程序时会触发Application_Start.Session_Start将为每个启动的新会话触发.
如果您将当前时间存储在Session_Start中的Session中,那么您可以检查页面加载或使用ajax调用来确定是否已经过了五分钟而没有登录.