Generic Handler / Chrome问题中的ajax会话

时间:2011-02-10 11:30:31

标签: c# ajax session google-chrome ashx

我在C#(.ashx)中有一个应该读取会话变量的通用处理程序。 将jQuery Ajax请求发送到通用处理程序时,Session变量为null。

我试图将IRequiresSessionState添加到类中,没有运气。 在IE中,一切正常。但在谷歌浏览器中,我无法使其发挥作用。

有什么想法吗?

谢谢,

家安

1 个答案:

答案 0 :(得分:1)

使用IRequiresSessionState实现您的处理程序,如:

public class Handler : IHttpHandler, IRequiresSessionState

获取会话值:context.Session["xyz"]