Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何事件可以识别页面已在 c# 中终止?我有一个场景,当我从页面“A”导航到任何其他页面时,我需要删除某些会话变量。我没有使用 response.redirect() 导航到另一个页面。那么我怎么知道我什么时候退出A呢?
没有确切的方法来处理页面的卸载事件。但是您可以编写一些上面答案中提到的javascript..
谢谢
尝试 onbeforeunload 事件:它在页面卸载之前触发
按照这个链接
http://www.4guysfromrolla.com/demos/OnBeforeUnloadDemo1.htm
如果您需要从页面 A 到页面 B 的某些特定操作。您应该考虑调用服务器,执行您的操作,然后重定向到页面 B。
否则你可能会在链接客户端工作,并在重定向时对服务器进行一些 JQuery 调用,以便接收到调用,服务器正在做你的事情。
如果您正在寻找某个页面的一般出口,那么您正在进入一个痛苦的世界。