如何实现,网页开着,不刷新,session也不失效
我用session来判断用户是否登陆,session有一个有效时间,比如20分钟内,网页没有刷新的话,session就失效了.请问有没有甚么好的方法,让网页都步实效呢,除非把IE关了.
------解决方案--------------------我们以前是这样解决的,首先登陆后把session的信息存到cookie里,在session失效时将cookie里的信息反写到session 中。这样就不会出现超时后session信息丢失的问题了。
------解决方案--------------------建议用cookie 要不然服务器负荷太大
可以这样做:
判断IE支持不支持cookie
如果不支持cookie的就用session 设置Session.Timeout为你希望的值 支持的就不必了
------解决方案-------------------- 不刷新 是肯定不行的 就算是ajax实际也是刷新了不过是模仿了iframe局部刷新
要不楼主考虑使用cookie
或者ViewState 只要能满足需求
------解决方案--------------------恩~隐藏的iframe是个不错的建议~~
------解决方案--------------------iframe局部刷新
要不楼主考虑使用cookie