C# Can';在Firefox中读取ashx中的会话变量值?

C# Can';在Firefox中读取ashx中的会话变量值?,c#,asp.net,c#-3.0,asp.net-3.5,ashx,C#,Asp.net,C# 3.0,Asp.net 3.5,Ashx,登录时,我在会话变量中输入用户id,然后从下一页开始,我向ashx发送请求。这里有一个问题,我无法在这里读取会话变量,并获取错误消息“对象引用未设置为对象的实例”。它在IE中运行良好,但在FF中会出现此错误 我的ashx文件正在实现IReadOnlySessionState 您需要在ASHX文件中保存此文件 public class LoginAuthentication : IHttpHandler, IRequiresSessionState 因为您正在会话中放置用户id 尝试以下链接:

登录时,我在会话变量中输入用户id,然后从下一页开始,我向ashx发送请求。这里有一个问题,我无法在这里读取会话变量,并获取错误消息“对象引用未设置为对象的实例”。它在IE中运行良好,但在FF中会出现此错误


我的ashx文件正在实现IReadOnlySessionState

您需要在ASHX文件中保存此文件

public class LoginAuthentication : IHttpHandler, IRequiresSessionState

因为您正在会话中放置用户id

尝试以下链接:


禁用Firebug。它可能弄乱了HTTP头。OP从未提到使用Firebug。为什么要告诉他禁用他不使用的东西?你能发布一些代码,说明在会话失败时如何访问会话吗?这个问题的解决方案是什么
IReadOnlySessionState
也适用于会话的(只读)访问。OP说他正在用这个。