Webserver方法中不能使用Session?要如何保存一个List对象?
今天第一次在Webserver中直接使用Session才发现错错错!
可是在这情况下。我一定要使用到一个临时的存储介质保存一个List对象
能用什么东西替代吗?
public string hai(string a)
{
List<int> li=new List<int>();
li.add(1);
Session["list"] = li;
//模拟另一个方法
List<int> list=(List<int>)Session["list"];
string a="";
if (list != null)
{
foreach (int i in list)
{
a =i.tostring();
}
}
return a;
}
[解决办法]
是webservice吗?如果是webservice的话要加上enablesession=true属性,不能用list对象的话可以考虑数组传值