【问题标题】:asp.net with javascript page refresh带有javascript页面刷新的asp.net
【发布时间】:2009-06-02 11:37:06
【问题描述】:

我有一个由三个页面组成的 ASP.Net 应用程序;第 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); 

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

知道如何在 page2 和 3 被释放时刷新 page1 吗?

【问题讨论】:

  • 这些页面是在同一个窗口中显示还是在不同的窗口中打开?
  • 它们在不同的窗口中打开

标签: asp.net ajax


【解决方案1】:

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

所以这可能是您页面 2 上的正文标记:

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

【讨论】:

    猜你喜欢
    • 2010-09-25
    • 2011-01-06
    • 1970-01-01
    • 2014-03-09
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 2019-02-24
    相关资源
    最近更新 更多