在页面中通知在asp.net网络应用程序中关闭另一个窗口

时间:2014-05-08 11:35:44

标签: c# javascript asp.net

使用aps.Net 3.5 Web表单c#

在我的一个页面中(例如pageA),有一个按钮btnDo

当我点击按钮时,会打开一个新窗口(比如winA)。那里完成的任务很少。完成任务后,窗口(winA)将自动关闭。

当时,在我的pageA中,我想知道winA已经关闭。

有可能吗?我想知道两天。

2 个答案:

答案 0 :(得分:0)

浏览器窗口链接到打开它的窗口(window.opener),因此您可以挂钩页面的beforeupload事件并调用pageA中的函数:

$(window).bind("beforeunload", function() 
{ 
    if (window.opener && !window.opener.closed && window.opener.notifyWinAClosed) {
        window.opener.notifyWinAClosed();
    }
});

答案 1 :(得分:-1)

你可以通过这两页的cookie进行交流。