asp.net通过读取客户端的sessionid来判断是哪个会话,那么它是在哪个方法中判断的?谢谢!

解决方案 »

  1.   

    你每次请求的时候就会有一个sessionID(如果你的session中有值的话,那么这个SessionID会一直不变)
    ,如果没有值每次请求都会不相同,判断sesionID的事情不是由客户端来解决的,都有服务端来判断的。
      

  2.   

    补充一点:我觉得它应该是调用了SessionIDManger的方法来实现的,但问题是,在程序运行期间哪个方法调用了SessionIDManger呢???
      

  3.   

    我知道是由服务器判断,我想找出.NET判断它的地方啊
      

  4.   

    SessionIDManager Class
    为ASP.NET session state的管理唯一标识.
    SessionIDManager类是一个为ASP.NET session state管理唯一Session标识HTTP module.
    ASP.NET session 唯一标识是SessionID属性,是当前HttpContext或Page的Session属性.
    参考
      

  5.   

    空的session每次都会变,判断session里面的值比较好
      

  6.   

    SessionIDManager.CreateSessionID()方法等等