我有一个asp.net和c#.net应用程序,我有一个页面gridview.aspx,它有一个“关闭”按钮。
当某人通过点击浏览器右上角的关闭图标关闭浏览器页面时,我想执行“关闭”按钮的点击事件,
我们在beforebrowserclose()之前有任何事件吗?
答案 0 :(得分:1)
没有
WebForms应用程序使用PostBack来触发事件。由于浏览器在关闭之前没有进行PostBack,因此没有办法连接事件。
不幸的是,在Javascript中甚至没有可靠的跨浏览器方式来实现这一点。
答案 1 :(得分:0)
function clickclosebtn(){
if (window.event.clientX < 0 || window.event.clientY < 0)
{
document.getElementById("<%= btnClose.ClientID %>").click();
}
}