框架中session值超时丢失的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:47:28
ASP中用到了frameset,分为上下左右四个框架,在session传递过程中,存在丢失问题,刚登录不会有问题,不过长时间不会,session的值被清空,在IIS的主目录设置中设置了session超时为600分钟,在asp文件最前也加上了session.timeout=1439,时间也很长,为什么在一定时间可能是20分钟的默认值后还是被清空,郁闷中。。。
注:
1、刚登录并一直使用并没什么问题。
2、在frame框架中没有别的IP地址的文件。请高手赐教!

我也经常用框架,我一般是做小型的管理软件,我的框架有一个宽高都是0的页面,该页面自动刷新用来防止session过期,但是有时候还是会所有页面的session全部丢失!这点很郁闷,后来在MSDN上折腾了几天才找到原因,因为一个框架集有多个页面,当框架或者框架内文件刷新时,IE和IIS会有时会不确定是否所有页面都来在同一请求,这时候session就会被拒绝访问,于是session全部丢失了,只要使用框架,这种现象很难避免。