2012-02-22 54 views
0

如果Page1.aspx在窗口中打开Page2.aspx,那么一旦Page2.aspx已关闭,我怎样才能使Page1.aspx更新?ASP.NET:如果Page1.aspx在一个窗口中打开Page2.aspx,那么一旦Page2.aspx已关闭,如何才能使Page1.aspx刷新?

我有一个页面上的数据,我有一个LinkBut​​ton设置,以便用户可以编辑该数据。 LinkBut​​ton启动另一个窗口页面,其中包含一些文本字段和一个“保存”“取消”按钮。一旦这些点击之一,我执行保存并关闭窗口或者只是忽略信息并关闭窗口。我希望能够在第二个窗口关闭后刷新数据的初始窗口。我怎样才能做到这一点?

回答

5

当您关闭窗口 时,您在子窗口(第2页)上显示了JavaScript。

window.opener.location.reload() 
+0

这只是重新加载打开的窗口页面。也许这是因为我也使用'window.close();'?另外,我相信这不会帮助我被迫!使用iframe ...因此,我想重新加载的页面位于iframe中。也许我将不得不以另一种方式来处理iframe。 – daveomcd 2012-02-22 15:10:12

+0

@daveomcd我在之前的项目中完成了这项工作的方式是在后面的代码中,当我完成子窗口时,我调用了这个函数 'string javaScript = “ \ n“;' 我不太熟悉iframe的使用,但您可能想要编辑您的问题以包含该信息 – peroija 2012-02-22 15:19:23