在网上查了很多关于关闭子页刷新父页的文章,不是很清楚为什么不适合我的项目。
在一段代码一段代码的测试中发现这个比较适合我。
1.父页建立一个function refresh()
function refresh(){ window.location.reload(); }
2.父页用window.open 函数打开子页
3.子页后台处理完数据用以下方法执行关闭,并刷新父页
string javascript=string.Format("<script language=javascript>window.opener.refresh(); window.focus();window.opener=null;window.close();</script>"); Page.RegisterStartupScript ("",javascript); return;
在此使用了 window.opener.refresh(); 方法 refresh() 是调用“父页中的function refresh() 方法”
这样就可成功刷新父页了。