在客户端怎么利用ASP.NET_SessionId访问网站

解决方案 »

  1.   

    http://topic.csdn.net/t/20051024/21/4347573.html
      

  2.   

    ASP.NET 提供了会话状态管理,使您可以根据多种请求存储与唯一浏览器会话相关联的信息。您可以存储由键名或数字索引引用的值的集合。您可以使用 HttpSessionState 类访问会话值和功能,该类可通过当前 HttpContext 的 Session 属性或 Page 的 Session 属性进行访问。会话数据通过唯一标识符与特定浏览器会话相互关联。默认条件下,该标识符存储在浏览器的不过期会话 Cookie 中,但是您也可以在应用程序配置的 sessionState 元素中,将 cookieless 属性设置为 true 或 UseUri,以此方法配置应用程序,将会话标识符存储在 URL 中。您可以通过指定 cookieless 属性的 UseDeviceProfile 值,让 ASP.NET 确定浏览器是否支持 Cookie。您也可以为 cookieless 属性指定 AutoDetect 值,让 ASP.NET 确定是否为浏览器启用 Cookie。如果指定 UseDeviceProfile 后浏览器支持 Cookie,或指定 AutoDetect 后浏览器启用了 Cookie,则会话标识符将存储在 Cookie 中;否则它将存储在 URL 中。这个唯一标识符就是SessionID,但是好像在asp.net中没有公开这个属性,在jsp中是可以get到的。
      

  3.   

    那怎么能将SessionID放入Cookie里面
      

  4.   

    在.net里面就不能用SessionID访问网站......