【发布时间】:2010-01-19 09:49:10
【问题描述】:
如何获取模态弹出对话框的父页面名称?我有一个页面通过使用模式弹出窗口在两个或多个页面中使用。当模态弹出对话框窗口的关闭按钮时,它会重定向到原点。但是我们将从哪里以编程方式获取父页面名称?
【问题讨论】:
标签: c# javascript
如何获取模态弹出对话框的父页面名称?我有一个页面通过使用模式弹出窗口在两个或多个页面中使用。当模态弹出对话框窗口的关闭按钮时,它会重定向到原点。但是我们将从哪里以编程方式获取父页面名称?
【问题讨论】:
标签: c# javascript
如果当前窗口确实在弹出/模式对话框中打开,您可以从 javascripts window.opener 对象中获取对父级的引用。
【讨论】:
正如大卫所说,您可以使用 window.opener 来获取打开弹出窗口的页面。
但是,如果您正在使用 AJAX 控件工具包中的 ModalPopupExtender,那么您可能已经在该页面上,在这种情况下,您需要将某些内容连接到扩展程序的 OnOkScript 或 OnCancelScript 属性以刷新页面。
如果您可以发布一些代码,它将更容易提供解决方案。
【讨论】: