页面生命周期-当用户访问另一个页面或注销时调用一个方法

本文关键字:调用 方法 一个 周期 生命 用户 另一个 访问 注销 | 更新日期: 2023-09-27 18:01:21

我使用ASP.net Web Forms和c#。

我有一个带有x方法的页面a

我需要调用方法X当用户从页面a访问任何其他页面以外的a或从我的Web应用程序注销。

我的问题:

  • 什么是正确的事件使用?
  • 如何实施?

请给我一个代码的例子。

谢谢你的帮助!

页面生命周期-当用户访问另一个页面或注销时调用一个方法

根据定义,这不是你网站上的事件。然而,它是浏览器上的一个事件。JQuery/Javascript是一个很好的方法:

检测用户何时离开网站

也许你可以添加Global。Asax文件到您的网站项目。然后尝试在Application_BeginRequest事件处理程序中实现方法X的逻辑。在这个处理程序中,您可以嗅探请求,以便您知道客户端请求的页面(仅当页面在您的web应用程序中:))