ajax调用webservice,为何无法操作session
HttpContext.Current.Session为null

解决方案 »

  1.   

    远程的webservice?
    当然获取不到调用它的session
      

  2.   

    webservice在网站目录下,是这个网站的一部分。
      

  3.   

    可能你没有提交标示seeion的cookie ,因为session 需要这个cookie 来确定是那个用户提交
      

  4.   

    [WebMethod(EnableSession = true)]public void Method() {}
      

  5.   

    我也觉得是这个原因 不知道怎么提交我试过 ajax里调这个webservice还是不行的
      

  6.   

    [WebMethod(EnableSession = true)]
    就是这样啊~~
      

  7.   

    访问session ,需要提交  sessionIDhttp://dotnetwebservices.phpchinaz.cn/archives/347646需要你本机存在 要访问的站点 ASP.NET_SessionId 
      

  8.   

    我也遇到过类似问题 我后来没用session  我用了静态哈希表  我是用来做鉴权滴 成功后将哈希表里的对应记录移除