【发布时间】:2017-07-28 13:38:35
【问题描述】:
我有一个带有gridview 的aspx 页面,其中有一个更新按钮。当我单击更新按钮时,会打开一个弹出窗口。第二个 aspx 页面(弹出窗口)有一个删除按钮的字段。当我单击删除按钮时,第二个 aspx 页面关闭,并且该行从第一个 aspx 页面的 gridview 中删除。在我手动刷新页面之前,我无法看到该行已从 gridview 中删除。
如何在关闭第二个页面(弹出窗口页面)后立即刷新父页面(具有gridview的页面)?我试过了,但没有用:
Response.Write("<script>window.close();</" + "script>");
Response.Write("<script>window.opener.location.reload();</" + "script>");
【问题讨论】:
-
编写代码而不是 URl 会有帮助。
-
你可能想看看
window.postMessage我认为这将是更好的解决方案 -
你为什么要为弹出窗口烦恼?用户讨厌这些,弹出窗口阻止程序也是如此。只需在您的网页中打开一个模式或对话框。
-
你可以使用window.parent.location.reload()
标签: javascript c# asp.net