我必须在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;
}
}