【发布时间】:2012-01-15 07:51:34
【问题描述】:
我正在设计一个单页 Web 应用程序,所有操作都发生在 default.aspx 上。他登录后,我将用户的用户 ID 存储在 Session 中。我在 default.aspx 中使用 SWFUpload 将文件上传到 upload.aspx。 当 upload.aspx 收到一个文件时,它会检查 HttpContext.Current.Session 中的用户 ID。这曾经有效,但最近 HttpContext.Current.Session 没有关于我的会话的任何值。我一定是沿途改变了一些东西,但我不知道是什么。
更奇怪的是,它仍然适用于 IE,但不适用于 Firefox 或 Chrome。我还阅读了一些关于 Firefox 中的 Flash 错误地上传 IE 的会话 cookie 的内容(我在解释)。
如何从上传页面(Firefox 和 Chrome)检索 Session 数据?
【问题讨论】:
-
请验证 cookie 是否启用(firefox 和 chrome)
-
在 Firefox 和 Chrome 中都启用了 Cookie。