【发布时间】:2014-06-26 11:24:37
【问题描述】:
我正在使用会话变量来存储一些数据。我希望在浏览器关闭或会话超时时丢失数据。在 IE 和 FF 中一切正常,但 chrome 在浏览器关闭后仍保留会话变量。
var myName = Session["Name"];
if (myName == null) {
myName = "defaultName";
}
如果我关闭并重新打开 chrome,它不会落入 if 块,因为会话变量是持久的。 有没有办法确保 google 的 chrome 关闭后会话变量丢失?
【问题讨论】:
-
也许你还有另一个谷歌浏览器窗口仍然打开或者例如托盘通知图标,这样虽然谷歌浏览器似乎已关闭,但进程仍在运行? (尝试使用任务管理器检查 Chrome 进程)。
标签: asp.net asp.net-mvc google-chrome session session-variables