当前位置: 代码迷 >> Web Service >> ,关于JQ跨域调用webservice,给session赋值,然后丢失
  详细解决方案

,关于JQ跨域调用webservice,给session赋值,然后丢失

热度:168   发布时间:2012-12-15 15:16:03.0
高手请进,关于JQ跨域调用webservice,给session赋值,然后丢失
RT:应用场景:假设服务器上面运行着一个项目,项目的访问IP为:http://www.crab.com
  现在本地有,a页面为登陆页,b页面为信息显示页, a页面登陆,调用服务器上的webservice(这个服务用来判断用户名和密码) ,如果登陆成功,调用服务器上的webservice,给其session["user"]赋值为登陆的用户名,然后跳转到b页面。 问题是,当我新开一个窗口,打开b页的时候(b页调用服务器上的webservice的一个服务,判断session["user"]为不为空,如果为空,就跳a页。)
  按道理说,a登陆进去,session是有值的,当我再新开窗口打开b页的时候,session应该不为空,或者说,没这么快就销毁。可是,我现在做的是session瞬间秒毁,求教育。在线等。
  PS:有人说,本地是请求不到远程的SESSION
------解决方案--------------------
快来人啊。
------解决方案--------------------
你添加引用是服务引用还是Web引用。要添加Web引用。
然后Webservice默认不支持Session要显示声明支持
------解决方案--------------------
楼上的,能不能说得明白点   不支持session?我在方法前加了 [WebMethod(EnableSession = true)]启了。
------解决方案--------------------
这么安静。。。。危矣。。。
------解决方案--------------------
求救啊。。。
  相关解决方案