会话变量在不同的Web服务方法中返回空值

时间:2014-06-23 11:15:41

标签: c# web-services session

我必须在webmethod中使用像这样的会话变量

 [WebMethod(enableSession: true)]
        public List<int> FirstMethod()
{
List<int> ListValue=getListValue();
Session["ListValue"]=ListValue;
return ListValue;
//It works fine and it also return List of integers which is ok 
}

现在我想在另一个不起作用的方法中使用“ListValue”的会话值它返回我的null值而不是List,这是预期的像这样的

        [WebMethod(enableSession: true)]
                    public List<int> SecondMethod()
            {
        if(Session["ListValue"]!=null)//null value in session :(
        {List<int> ListValue=(List<int>)Session["ListValue"];
        return ListValue;
    }
    else 
    return null;
        }
}

0 个答案:

没有答案