0

是否有任何事件可以识别页面已在 c# 中终止?我有一个场景,当我从页面“A”导航到任何其他页面时,我需要删除某些会话变量。我没有使用 response.redirect() 导航到另一个页面。那么我怎么知道我什么时候退出A呢?

4

3 回答 3

0

没有确切的方法来处理页面的卸载事件。但是您可以编写一些上面答案中提到的javascript..

谢谢

于 2012-06-01T07:12:25.507 回答
0

尝试 onbeforeunload 事件:它在页面卸载之前触发

按照这个链接

http://www.4guysfromrolla.com/demos/OnBeforeUnloadDemo1.htm

于 2012-06-01T06:39:52.943 回答
0

如果您需要从页面 A 到页面 B 的某些特定操作。您应该考虑调用服务器,执行您的操作,然后重定向到页面 B。

否则你可能会在链接客户端工作,并在重定向时对服务器进行一些 JQuery 调用,以便接收到调用,服务器正在做你的事情。

如果您正在寻找某个页面的一般出口,那么您正在进入一个痛苦的世界。

于 2012-06-01T07:07:56.393 回答