如何确定用户在退出Silverlight时是单击“确定”还是“取消”?

时间:2010-06-04 07:22:42

标签: javascript silverlight silverlight-4.0

基于http://mark.mymonster.nl/2009/02/28/integration-of-browsers-unloading-with-silverlight/我知道用户何时通过使用javascript关闭包含Silverlight的浏览器窗口。这基本上创建了一个弹出窗口,用户可以在该窗口中停留(通过单击CANCEL),或退出页面(通过单击OK)。

我对如何确定用户是想要退出页面还是继续留在页面感兴趣。

1 个答案:

答案 0 :(得分:1)

您可以确定用户想要退出该页面,因为Application_Exit将会运行和/或您可以像使用onunload一样挂钩浏览器onbeforeunload事件。

确定用户不想退出的唯一方法是等待,看看是否输入了Application_Exit ,或者浏览器的onunload事件不是解雇了。

为什么你想要知道“用户考虑过离开,但后来又考虑好了”呢?取消时,一切都不应该改变,它是非事件