【问题标题】:ASP.NET: How to close a aspx popup and reload the parent page?ASP.NET:如何关闭一个 aspx 弹出窗口并重新加载父页面?
【发布时间】:2016-02-23 16:36:53
【问题描述】:

单击按钮将调用下面的 JavaScript 函数,该函数会打开一个 aspx 弹出窗口。

<script type="text/javascript">
    function btnName_onclick() {
      window.open("UpdateEmployee.aspx?empId=" + empId, 
      "UpdateEmployeeWindow", "width=800,height=450,scrollbars=yes,resizable=yes");
   }
</script>

如果更新顺利,我想做两件事:

  • 关闭弹出窗口
  • 重新加载父页面

我已尝试 Response.Redirect,但我的父页面也显示在弹出窗口中。有没有其他方法可以做到这一点?

感谢您的帮助

【问题讨论】:

标签: asp.net


【解决方案1】:

您可以重新加载父窗口,弹出窗口将被关闭(您已在按钮单击时打开)。就这样吧window.location.assign("http://www.example.com")

W3School

【讨论】:

    【解决方案2】:

    孩子持有父属性,所以你可以试试下面这个功能

    function reloadAndClose() {
        window.opener.location.reload();
        close();
    }
    

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多