2010-07-14 121 views
2

我有一个asp.net和c#.net应用程序,我有一个页面gridview.aspx有一个按钮“关闭”。关闭浏览器的事件

当一个人通过点击我要执行的“关闭”按钮的点击事件浏览器右上角的关闭图标关闭浏览器页面,

做,我们有beforebrowserclose任何情况下()?

+0

我正在清理关闭会话值,而点击关闭按钮,如果IAM点击它没有清除会话vlues的浏览器关闭EVNT,所以我想也可以在浏览器关闭事件中清除这些值 – subash 2010-07-15 03:57:00

回答

0

功能clickclosebtn(){

 if (window.event.clientX < 0 || window.event.clientY < 0) 
    { 

     document.getElementById("<%= btnClose.ClientID %>").click(); 
    } 

    } 

1

编号

WebForms应用程序使用PostBacks来触发事件。由于浏览器在关闭之前不会执行回发,因此无法为此连接事件。

不幸的是,甚至没有一个可靠的,跨浏览器的方式来完成这个在Javascript中。