是否可以在调用 asp.net web 服务的 asp.net aspx 页面之间共享会话状态

发布于 2024-08-29 10:17:02 字数 349 浏览 8 评论 0原文

我的情况:

我有 1 个包含 aspx 页面和 Web 服务的 asp.net 应用程序,

我从一个 aspx 页面调用(使用 ajax)到 web 服务 - 全部都在同一个 asp.net 应用程序中!

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

即 - aspx 页面有一个 sessionID 并且状态正在维护。当调用webservice时,有没有办法自动将seesionID发送到webservice,然后能够从webservice访问相同的会话状态?

——

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

My Situation:

I have 1 asp.net application with both aspx pages AND webservices

I make calls (using ajax) to the webservice from an aspx page - all within the same asp.net application!

Here is my problem/question
Is there any way to share the session state?

I.e. - the aspx page has a sessionID and the state is being maintained. When the call to the webservice is made, is there a way to automatically send the seesionID to the webservice and then be able to access the same session state from the webservice?

--

That would greatly simplify my work! :) Many thanks for your ideas!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一身骄傲 2024-09-05 10:17:02

您应该将 EnableSession 属性添加到
Web 服务方法上的 WebMethod 属性:

[WebMethod(EnableSession=true)]

You should add the EnableSession property to the
WebMethod attribute on your web service methods:

[WebMethod(EnableSession=true)]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文