gpt4 book ai didi

asp.net - 如何从子 Web 窗体刷新 asp.net 主 Web 窗体

转载 作者:行者123 更新时间:2023-12-02 04:48:49 25 4
gpt4 key购买 nike

我的 asp.net 项目中有两个 Web 表单,在 1 号 Web 表单中我有一个按钮,我编写了这段代码来打开 2 号 Web 表单:

Response.Write("<script> var myWindow = window.open('DatePicker.aspx', '', 'width=400, height=500');</script>");


当打开 2 号网络表单时,我想在关闭 2 号网络表单时刷新 1 号网络表单,因此我在 2 号网络表单上写了这段代码:

<script type="text/javascript">
function RefreshParent() {
if (window.opener != null && !window.opener.closed) {
window.opener.location.reload();
window.close(); // ADDED LINE
}
}
window.onbeforeunload = RefreshParent;
</script>


但是 web 表单 1 没有重新加载,发生了什么?

最佳答案

试试这个

 function RefreshParent() {
if (window.opener != null && !window.opener.closed) {
window.location= "webformnumber1.aspx";
}
}

还要确保您的代码在 if (window.opener != null && !window.opener.closed) 条件下正在执行

关于asp.net - 如何从子 Web 窗体刷新 asp.net 主 Web 窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com