日期:2014-05-17  浏览次数:20465 次

ASP.NET web service 中 如何保持状态
本来想用session保持状态的,如果是ASP.NET 调用,使用System.Net.CookieContainer 即可,但由于是使用java调用web servcie接口,想不出什么办法让session生效。

后来想到了Application、Cache,这些对象可以保持状态,无需调用方做其他设置,但是,因为这两个对象应用范围是 整个应用程序/所有用户 的,不能实现我的目的,我要实现像session...这些应用范围为 单用户的才行。

问:
1.web service 有方法使它内部实现session有效吗?
2.如果1不行 有什么其他方法保存状态值???

急急急!!!!!!!!!!!!!!!!!!


------解决方案--------------------
[WebMethod(EnableSession = true)]
public string Hello()
{
return "Hello," + Session["user"];
}
------解决方案--------------------

上面正确答案。。。

被充一个应用链接。。。

http://www.iiiedu.org.tw/knowledge/knowledge20030630_2.htm