关于Session超时的问题
登陆后把用户相关信息写入session,但是如果用户长时间没有动作,然后打开需要用到session值的新页面的时候就会出错,我现在的做法是一个个页面加载的时候判断session是否为空,有没有什么简单的方法不用每个页面都做判断,当session过期时用户打开新页面时让他自动跳转到登陆页面?
------解决方案--------------------放个用户控件` 每个页面拖一个进去。
然后在用户控件里面写上判断SESSION的代码
------解决方案--------------------我支持用户控件的方法
------解决方案--------------------放个用户控件` 每个页面拖一个进去。
然后在用户控件里面写上判断SESSION的代码
------------------------------------------
或者写个类作为页面基类,所有需要判断session的页面都继承这个基类,在这个基类里面判断及可以了
------解决方案--------------------定制一个你自己的page基类,从System.Web.UI.Page派生.
让你的WEB FORM从你自己的基类派生.
在你的基类里重写OnInit事件处理方法.
------解决方案--------------------自定义一个页面基类,每一个页面都继承他
------解决方案--------------------写一个基类,让你所用到的页面都继承它
在基类,进行session判断,为空,跳转