2

我有一个页面,我在按钮单击时弹出一个弹出窗口,它本身是一个带有用户控件的页面。现在我的问题是,在弹出页面上的用户控件上,我想在弹出窗口时刷新弹出页面的父页面已关闭。任何帮助将不胜感激。

4

3 回答 3

1

这是不能做的,也不应该做的,任何打算做类似事情的人都应该被从后面赶出去殴打,直到他们的臀部变成紫色。

于 2013-06-04T11:10:41.367 回答
0

在关闭弹出窗口时简单地使用下面的行,它将自动刷新父页面。

window.location.href = 窗口.location.href;

于 2013-09-04T11:59:47.613 回答
0

如果我亲自执行此操作,尽管我强烈建议避免使用此类解决方案,但我不会仅在客户端解决它,因为很难验证所有浏览器和所有客户端是否都能按预期工作。相反,请考虑在关闭弹出对话框时向服务器发出信号 - 使用 window.onbeforeunload 事件。然后,您可以在父对话框和服务器之间实现异步 JS 解决方案,服务器可以在弹出窗口关闭时通知客户端进行更新。

但是,请考虑将“弹出窗口”作为父页面的一部分来实现,并且可能有一个可以更新页面的主用户控件。

于 2013-06-04T11:19:13.507 回答