我将两个网页放在了不同的文件夹下,但是在两个网页下用同一个session时有一个网页中的Session为null了,这是为什么啊?

解决方案 »

  1.   

    以前也遇到这个问题,改了一下webconfig就好了,具体该哪我也忘了,你可以自己试试
      

  2.   

    对于取出的Session值在使用前,要确定进行了正确的类型转换。
      

  3.   

    看下你的web.config找到这一节:<SessionState>
    把它里面的cookieless设为默认的false
      

  4.   

    <sessionState mode="InProc" cookieless="false" timeout="800"/>
    这是我的web.config
      

  5.   

    <sessionState mode="InProc" cookieless="true" timeout="20"/> 
    </sessionState> 
    注: mode="InProc"表示:在本地储存会话状态(你也可以选择储存在远程服务器或SAL服务器中或不启用会话状态) cookieless="true"表示:如果用户浏览器不支持Cookie时启用会话状态(默认为False) timeout="20"表示:会话可以处于空闲状态的分钟数