2010-04-28 46 views
3

我创建了实现IRequiresSessionState的.ashx,因此我可以在该ashx中创建会话变量,它在IE中工作,但在Firefox中不起作用。 从其他页面访问此会话变量时,它是NULL。会话在Firefox的通用处理程序.ashx中不起作用

有什么想法吗?谢谢。

+0

使用HTTP代理工具,告知什么是在每个浏览器中调用不同启用Cookie。 http://www.fiddler2.com/fiddler2/或http://www.charlesproxy.com/ – 2010-04-28 13:35:05

+1

您是否找到了解决方案? – Soonts 2010-11-16 11:55:59

回答

1

也许你不允许在Firefox中使用cookies。检查一下!如果您不想启用Cookie,请启用无Cookie会话。

+0

我检查了Firefox的工具 - >选项 - >私人启用cookie仍然无法正常工作。 但没有cookieless确实解决了这个问题。 – user294720 2010-04-28 13:59:42

+1

标记为答案! = P谢谢 – pmmaga 2010-04-28 14:10:42

+1

但我想使用cookie – user294720 2010-04-28 15:16:28

1

请在web.config中

<system.web> 
<sessionState cookieless="true"></sessionState> 
</system.web> 
相关问题