首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

WEB服务与SESSION有关问题,在Web服务中System.Web.HttpContext.Current.Session 竟然为空

2012-03-09 
WEB服务与SESSION问题,在Web服务中System.Web.HttpContext.Current.Session 竟然为空!我在A.ASPX.CS中写了

WEB服务与SESSION问题,在Web服务中System.Web.HttpContext.Current.Session 竟然为空!
我在A.ASPX.CS中写了如下信息
Session[ "a "]= "test ";
在同一个工程中,我写了一个WebService,内容如下

    if   (   System.Web.HttpContext.Current   ==   null   )   return   string.Empty   ;
    if   (   System.Web.HttpContext.Current.Session     ==   null   )   return   string.Empty   ;
    object   session   =System.Web.HttpContext.Current.Session[   "a "]   ;

这个Web服务在我的同一个工程的   B.aspx.cs中调用


结果不能正常获取SESSION,调试的时候发现
if   (   System.Web.HttpContext.Current.Session     ==   null   )   return   string.Empty   ;这句被执行了,也就是说通过Web服务调用的时候System.Web.HttpContext.Current.Session为空

不知大家遇到过这个问题没

[解决办法]
WebService是无状态的,所以session怎么都是空的

热点排行