在子弹出窗口中,我有以下按钮。
<asp:Button Style="width: 100%;" ID="Button2" runat="server" OnClientClick="RefreshParent()"
OnClick="Button1_Click" Text="Select Study" />
OnClick 功能允许用户选择一项更改整个站点内容的研究,这部分工作正常,因此未列出。
OnClientClick 函数应该刷新父页面,但不会导致客户端数据更新,除非我手动刷新页面 (F5)。这是 RefreshParent 代码。
<script type="text/javascript">
function RefreshParent() {
window.opener.document.reload()
window.close();
}
</script>
在我也尝试过的功能中:
window.opener.document.reload(true)
和
window.opener.document.href("home.aspx")
没有任何效果。是否有一种方法会导致服务器从子窗口回发,其中包含代码或 javascript?谢谢。