返回呼叫页面

时间:2013-11-14 15:07:55

标签: asp.net

我有以下情况: “主”页面显示数据集中项目的GridView。用户选择一个项目并单击DataNavigateUrlFields,这将在新选项卡中打开一个新页面。我们将此页面称为DetailViewPage。用户处理DetailViewPage上的信息并单击按钮Done。我希望关闭/删除页面DetailViewPage并将焦点(如果Web应用程序中存在这样的术语)返回到GridView页面并刷新GridView页面。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用window.opener来操作打开弹出窗口的窗口。类似的东西:

function closePopupAndRefreshParent() {
    window.opener.location.href = "" + window.opener.location.href;
    window.close();
}

或者其他几十种刷新页面的方式 - 我忘了哪种方式最正确且对浏览器友好...

答案 1 :(得分:0)

如果你想写一些更多的javascript并且更少依赖WebForms做这项工作,你可以做一些不同的事情。您可以点击一个项目打开一个新的浮动div或浮动iframe,而不是一个新窗口,从那里,您可以控制弹出窗口和原始窗口。