你的两个页面,是不是在不同的project下面?或者说,在IIS中,你的这两个页面,在一个vd下面吗?

解决方案 »

  1.   

    建议你在这个project里面再写两个最简单的叶面,测试以下session是否有效,也许
    只是一些很小的因素导致session失效
      

  2.   

    我碰到过类似的问题,session有时好好的就过期了,或者时间很短就过期了,当时我很急,我把代码从头到尾检查了好几遍,还是不行,也看了web.config,还不行,我知道与系统的设置有关,但我找不到,直到后来我把机器重新安装后就不存在这个问题了。
      

  3.   

    你是不是在什么地方将session清了,作两个简单的页试试,另外你设置的时间太长了他不支持的,没有用的
      

  4.   

    通过逐行重写该页的代码,问题终于解决了。我在每个页面中都用了一些cookie,到该页时,一存cookie,Session的值就没有了,如果不存cookie,Session的值正常。可见是Cookie的值存的过多(好像cookie文件大小有上限),小弟在该页面删除了前几个页面的cookie,问题就解决了,不容易。Anyway,谢谢大家的帮助~~~
      

  5.   

    恭喜恭喜!!!尽量不要用cookie,有的机器,这个设置会被屏蔽掉的