asp.net ajax调用用户控件

时间:2022-07-02 16:50:28

When calling page methods or web services with either jquery or MSAjax, the Session object appears to be null so Im finding it hard to track users who execute them.

使用jquery或MSAjax调用页面方法或Web服务时,Session对象似乎为null,因此我发现很难跟踪执行它们的用户。

Seeing that the session id is sent with the cookie on each request, is it possible to obtain the session object from somewhere?

看到会话ID与每个请求上的cookie一起发送,是否可以从某个地方获取会话对象?

1 个解决方案

#1


You can enable the session in your WebMethod attribute like so.

您可以在WebMethod属性中启用会话。

[WebMethod(EnableSession = true)]

[WebMethod(EnableSession = true)]

This should enable you to access the Session object.

这应该使您能够访问Session对象。

#1


You can enable the session in your WebMethod attribute like so.

您可以在WebMethod属性中启用会话。

[WebMethod(EnableSession = true)]

[WebMethod(EnableSession = true)]

This should enable you to access the Session object.

这应该使您能够访问Session对象。