ASP.NET 用户长时间无操作,要求重新登录,具体怎么写,求高手帮忙啊!
在web.config里设置好了session的超时时间,然后Global里哪个函数事件是计时的?就是你怎么计时到用户多久没有操作呢?。
还有,是不是一开始登录的时候就要新建一个Session[sessionName]??保存起来,然后以后再根据时间去判断这个Session[sessionName]是否还存在,是new吗?。。想知道具体是怎么写的。。
我新手哦,在网上查了很多,都不知道怎么搞!。。求指导啊!!。。
------解决方案--------------------
不要用Global
你创建一个类:
public class BasePage : System.Web.UI.Page
{
}
在这里面重载OnLoad方法,在此方法里检查Session是否为null,进行判断,如果null,跳到登录页,不为null,啥也别干。