关闭按钮(右上 X)以执行类似于控件的操作

Close Button (right top X) to act similar to control?

本文关键字:类似于 控件 操作 执行 右上 关闭按钮      更新时间:2023-09-26

C#, ASP.NET, JS

我打开了这个弹出窗口,员工可以在其中为不同的客户工作。完成后,他们单击一个按钮并运行一些过程,然后实际关闭弹出窗口。

当他们点击屏幕的右上方的X按钮时,我想要实现的是同样的事情。

我试过这个:

。.aspx。

window.onclose = closePage;

。.js。

function closePage() { 
__doPostBack('XXXX', '');
}

。.cs

//In Page_Load
if (Request["__EVENTTARGET"] == "XXXX")
       {
           //desired code.
       }

它肯定不是开火。

有什么建议吗?

ASP.net 运行在

服务器级别,并且本质上不会"知道"用户何时关闭站点。要实现你想要的,你需要使用 ASP.NET Ajax。

这里有一篇好文章;

http://stephenwalther.com/archive/2008/03/07/asp-net-ajax-in-depth-application-events.aspx