是否有任何事件可以确定页面已在c#中终止?

时间:2012-06-01 06:31:37

标签: c# events session

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

3 个答案:

答案 0 :(得分:0)

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

点击此链接

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

答案 1 :(得分:0)

如果你需要从第A页到第B页的某些特定操作,你应该考虑打电话给服务器,做你的东西,然后重定向到页面B.

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

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

答案 2 :(得分:0)

没有确切的方法来处理页面的卸载事件。 但你可以编写一些javascript,如上面的回答所述..

由于