【问题标题】:How to share the web application session with a webservice如何与 Web 服务共享 Web 应用程序会话
【发布时间】:2010-12-19 23:10:06
【问题描述】:

这是场景。我的页面在会话中加载了某些对象。用户单击一个按钮,我需要使用 jquery 更新页面的某个部分。 jquery 将对需要访问会话中的对象之一的 Web 服务进行 ajax 调用。我该怎么做?我的网络服务如何访问当前会话对象?

更新:我正在使用 asmx

【问题讨论】:

    标签: asp.net session web-services jquery


    【解决方案1】:

    您所做的一切都是在您的 webmethod 属性上设置 (EnableSession = true)。

    【讨论】:

    • 是的,在 C# 中它看起来像这样:[WebMethod(EnableSession = true)]
    【解决方案2】:

    如果您构建 WCF 服务,您可以在类上设置此属性:

    [AspNetCompatibilityRequirements
        (RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    

    这应该可以让您访问。如果您使用 asmx,我不记得了

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 2017-03-19
      • 2013-04-10
      • 1970-01-01
      • 2019-09-27
      • 2010-11-21
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多