如何刷新从子窗口的父窗口关闭在asp.net(的.cs页)父窗口。我们正在使用如何刷新从子窗口关闭在asp.net
page.ClientScript.RegisterStartupScript(this.GetType(), "PopupSave", "<script> JavaScript(`successfully Saved`); window.close();window.top.opener.RefreshPage();</script>");
的刷新从子窗口关闭的父页面。
这里RefreshPage()
是一个自定义功能
function RefreshPage() {
window.document.forms[0].submit();
}
它工作正常,在IE浏览器,但没有在Mozilla Firefox和谷歌Chrome。 请帮帮我,这对我来说是非常紧迫的要求。
同样,它也不适用于您的解决方案。我的项目结构与上面解释的完全不同。我们后面用page.ClientScript.RegisterStartupScript()
。在这里,我们呼吁用分号(;
)分离不同的Java脚本函数调用代码的Java脚本功能。见下面
page.ClientScript.RegisterStartupScript(this.GetType(), "PopupSave", <script>javascript:alert('Successfully Saved'); window.close();window.top.opener.RefreshPage();</script>");
这里RefreshPage()是用户定义的Java脚本函数即
function RefreshPage()
{
window.document.forms[0].submit();
}
它在IE(Internet Explorer)中工作正常,但在Mozilla Firefox浏览器和谷歌浏览器不工作。
在Mozilla Firefox浏览器弹出值在数据库中保存,但它没有更新到父页面。如果我手动刷新的价值正在更新到父页面。
如果我把调试器RefreshPage()
功能IE它射击,但没有火狐。请帮帮我。