1

在我的网络配置中,我关闭了会话状态

<sessionState mode="Off" />

当我运行我的应用程序时,我看到生成的ASP.net_sessionid cookie 带有“当我关闭浏览器时”到期。 在此处输入图像描述

1 .如果我的会话状态关闭,这个cookie是如何生成的?

  1. 在这种情况下(会话状态关闭时)如何更改会话超时?

  2. 会话超时和ASP.net_sessionid cookie 过期时间之间有什么关系?

  3. 如果我的会话状态关闭,我在 Global.asax.cs 中的 Session End 事件会触发吗?

4

1 回答 1

1

我的猜测是浏览器正在显示页面的缓存版本。如果是 IE 检查工具 - 选项 - 常规 - 浏览历史并单击“设置”按钮。确保“检查更新版本的商店页面”设置为“每次访问网页时”。

于 2012-05-10T13:34:07.237 回答