长话短说,在 Chrome 或 IE 中,我可以在我的网络应用程序上刷新我的心内容,会话仍然存在。在 Firefox 中,每次回发都会丢失会话(在 Global.asax 中调用 Session_End 方法)。
有什么建议么?这显然听起来像是浏览器配置问题......但我看不到任何会导致这种行为的东西。
更新:
所以事实证明是我的代码处理了浏览器的关闭。出于某种原因,在 Firefox 中,window.onunload 事件在每次回发时都会被触发(这称为结束会话的方法)。现在我必须弄清楚为什么 Firefox 会这样。每天我都少喜欢firefox了!
更新 2:原来使用 onunload 的行为与 Firefox 中记录的一样,但 Chrome 只是更聪明一些,仍在调查中,但我会将这个问题标记为已回答。