C# 在网页中被通知asp.net web应用程序中的另一个窗口已关闭

C# 在网页中被通知asp.net web应用程序中的另一个窗口已关闭,c#,javascript,asp.net,C#,Javascript,Asp.net,使用aps.NET3.5WebFormC# 在我的一个页面中(比如pageA),有一个按钮btnDo 单击按钮时,会打开一个新窗口(例如winA)。那里几乎没有完成什么任务。完成任务后,窗口(winA)将自动关闭 当时,在我的pageA中,我想知道winA已经关闭 可能吗?我想知道两天。你可以在这两页之间通过cookie进行交流 浏览器窗口具有指向打开它的窗口(window.opener)的链接,因此您可以在pageA中钩住页面的beforeupload事件和调用函数: $(window).bi

使用aps.NET3.5WebFormC#

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

单击按钮时,会打开一个新窗口(例如
winA
)。那里几乎没有完成什么任务。完成任务后,窗口(
winA
)将自动关闭

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


可能吗?我想知道两天。

你可以在这两页之间通过cookie进行交流

浏览器窗口具有指向打开它的窗口(window.opener)的链接,因此您可以在pageA中钩住页面的beforeupload事件和调用函数:

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

试一试什么?我想得到一个提示。你需要多少提示?创建一个html页面,用window.open打开它,然后尝试哪些有用,哪些不可用。如果没有提示,不要尝试应用。我试过的远不止这些。如果你分享你试过的远不止这些,也许对我们双方都更有成效?是的,这是可能的,看看像信号这样的东西,会话中存储的必要数据。但是我得赶时间,等新窗户打开的时候。