用javascript页面刷新的asp.net

时间:2009-06-02 11:37:07

标签: asp.net ajax

我有一个由三页组成的ASP.Net appl;第1页,第2页和第3页 执行从第一页开始。 Page1调用Page2,但page1必须仍然可见,因此用户仍然可以在该页面上工作。当Page2关闭时,java脚本函数调用Page3,因此所有清理工作都在第3页完成。当第3页完成其任务时,窗口继续,只显示Page1 要从第二页调用page3,我使用类似的东西;

xHRObject.open("GET", "Default3.aspx?SiEditor=E&idSec=N&F="+idenValue, false); 

问题如下: 必须在第1页上更新第2页上更新的信息,但事实并非如此。如果我在第3页上放置类似的java脚本来调用page1,它会实例化一个新页面,而不是刷新当前页面。我如何访问page1?如果我们使用page2的模态表单,控件将返回到page1而没有任何问题,但在这种情况下我不能使用模态

知道如何在第2页和第3页处理时刷新page1吗?

1 个答案:

答案 0 :(得分:0)

创建新窗口时,您可以通过opener属性访问打开它们的窗口。然后,您可以使用location对象重新加载页面。

因此,这可能是您网页2上的正文标记:

<body onunload="window.opener.location.reload([true])">