有没有办法用户可以关闭不触发page_Unload事件的asp.net网页?

时间:2014-09-01 08:09:26

标签: asp.net

假设您有一个单页网站,其背后有数据库,并且您想在page_Unload事件中关闭与数据库的所有打开连接。有没有办法用户可以关闭不触发此事件的页面?

换句话说:你能依靠page_onUnload Handler来执行吗?假设服务器保持运行(因此不会像页面打开时突然断电的服务器那样)。

1 个答案:

答案 0 :(得分:1)

在页面完全呈现,发送到客户端并准备好被丢弃之后调用Page_Unload事件“。当用户打开页面并看到它时,该事件已被调用。 当用户离开页面或关闭浏览器时,不会调用它!

请阅读ASP.NET Page Life Cycle