gpt4 book ai didi

c# - 为什么 "Session_end"不工作?

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:37 25 4
gpt4 key购买 nike

global.asax文件中的事件是这样写的:

protected void Session_End(Object sender, EventArgs e)
{
var x = 5;
}

客户端关闭窗口时代码没有到达那里,为什么?

最佳答案

The code does not reach there when the client close the window, why?

因为当客户端关闭浏览器时,不应调用此事件。此事件(顾名思义)旨在在 session 到期时调用。默认 session 到期超时为 20 分钟,因此将在客户端关闭其浏览器 20 分钟后调用此事件。

还有一个非常重要的陷阱,您应该注意:如果您使用的是进程外 session 状态模式(例如 StateServer 或 SqlServer),将永远不会调用此事件。

关于c# - 为什么 "Session_end"不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14753240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com