近日发现,我在登陆页面中设置了一个Session,然后在其它页面根据Session是否存在来判断是否登陆,但是我发现这个Session只在同一个浏览器窗口中有效,如果再打开另外一个窗口,马上就会提示未登陆,这是为何?

解决方案 »

  1.   

    怎么还是不行啊,真是怪了,我把页面文件名中的下划来去掉了也不行啊!Session只在同一个浏览器窗口有效,如果再打开一个浏览器窗口,Session就消失了!我是在IE中测试是这样的,在MYIE中没有这种现象!没有人遇到过吗?我系统是WinXP sp2  VS.net2003
      

  2.   

    google中搜索一下 session  丢失 空  会出来很多session出错的原因,一个一个对比下就知道了。
      

  3.   

    修改web.config文件把session存在aspstate服务里
      

  4.   

    难道ASP.NET本来就是这样的吗?记得以前在ASP里没有这种现象啊!