我的情况:

我有1个ASP.NET应用程序,包括ASPX页面和WebServices

我从ASPX页面向Web服务拨打电话(使用AJAX) - 全部在同一ASP.NET应用程序中!

这是我的问题有什么办法分享会话状态吗?

IE- ASPX页面有一个会话ID,并且正在维护状态。当对Web服务进行呼叫时,是否有一种方法可以自动将SeesionID发送到WebService,然后能够从WebService访问相同的会话状态?

--

那将极大地简化我的工作! :)非常感谢您的想法!

有帮助吗?

解决方案

您应该将启用属性添加到网络服务方法上的WebMethod属性中:

[WebMethod(EnableSession=true)]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top