如何从另一个浏览器窗口刷新?

时间:2019-06-04 10:19:04

标签: javascript c# asp.net

我正在创建一个应用程序,其中

其中包含包含可折叠面板的项目的数据列表,这些面板具有在标题面板中的“编辑”和“删除”按钮。

单击编辑按钮后,我使用window.open();打开了一个新的浏览器窗口,用于编辑详细信息。 javascript,其中包含相应项目的项目详细信息和保存按钮。

因此,我需要一些功能,例如当用户单击编辑窗口上的“保存”按钮时,应关闭编辑窗口,并刷新包含数据列表的父页面。注意:请考虑我有父页面的URL。

为关闭窗口,我尝试了以下代码:

string closeScript = "<script type='text/javascript' language='javascript'>window.close();</script>";

            ClientScript.RegisterClientScriptBlock(typeof(CmsManagementPage),
                                                   "cancelScript",
                                                   closeScript);

但是编辑窗口没有关闭,是否有任何刷新父页面的解决方案?

1 个答案:

答案 0 :(得分:0)

您可以在javascript中创建以下函数,然后调用编辑按钮:

function editClose(url) {
    window.opener.location=url;
    window.close();
}