是不是我一直发送请求 session就永远不会过期? 假如我用AJAX 时间循环 一直向后台发送请求 那是不是session就永远不会过期? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 会的,因为Session可能会丢失,这样就会过期的。 那能不能实现这么一种功能 就是设定一个session的过期时间比如5分钟 在session过期后页面自动跳转到登录页面 我一开始想用AJAX每五秒读一次后台判断是否session过期但是发现不行一直请求后台session就不过期了 SESSION为什么会丢失呢,我也不理解,还有全局变量会丢失 可以在webconfig里设置SESSION过期时间,假如20分钟,那么AJAX每30分钟检测一次 不用这样吧...过期后,如果在再该页面进行操作,那就跳到你的登录页面就可以了啊...在每个页面的Page_Load中有if(Session["LoginName"] == null) Response.Redirect("Login.aspx"); 无数种原因,因为iis和asp.net本来就是基于自我维护(自我重启)的机制的。随便做个测试,比如在你的页面写<% =abc %>public static int abc=new Random().Next();然后不断刷新看看。如果你从windows资源管理器上打开网站所在目录,随便创建一个目录,再刷新页面,abc就已经面目全非了。 另外,对于许多空间,在过节等繁忙时期,每隔5~15分钟丢失一次Session,这都是正常的。 你设置个session值直接保存 5*60秒,每次Ajax刷新时候就把这个值-5,当这个值小于或等于0时候就跳转 IIS应用程序池意外重启,定时回收等等…… 就丢了。 你想要设置Session过期后自动跳到登录页面可以设置session的存活时间 然后在在每个页面判断Session是否为空就好了 理论上应该是不会吧。做AJAX定时间隔请求 LZ为什么一定要SESSION不过期呢? 大家帮忙看下这段代码,怎么修改让缩略图质量高些 请教gridview模版列里面的droplist如何实现联动? 我下的sqlserver2000,安装的时候不能安装服务器端?why? 请问怎样实现点一个按钮弹出Calendar,点击某一天后返回选定的日期? union 了两个表 但是我 只想要 top 1 这个数据怎么写?? 如何将1个对象引用设置到对象的实例 求具体代码 在同一个项目中怎样同时用vb.net和c#? 单点登录 如何对数据库字段进行判断?(请进) csdn什么毛病? 把从数据库取出的html标签显示当初存入时的效果 关于vss2005的连接
在每个页面的Page_Load中有
if(Session["LoginName"] == null)
Response.Redirect("Login.aspx");
无数种原因,因为iis和asp.net本来就是基于自我维护(自我重启)的机制的。随便做个测试,比如在你的页面写<% =abc %>public static int abc=new Random().Next();然后不断刷新看看。如果你从windows资源管理器上打开网站所在目录,随便创建一个目录,再刷新页面,abc就已经面目全非了。
你设置个session值直接保存 5*60秒,每次Ajax刷新时候就把这个值-5,当这个值小于或等于0时候就跳转
IIS应用程序池意外重启,定时回收等等…… 就丢了。