Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从一个浏览器窗口刷新另一个浏览器窗口?_Javascript_C#_Asp.net - Fatal编程技术网

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

Javascript 如何从一个浏览器窗口刷新另一个浏览器窗口?,javascript,c#,asp.net,Javascript,C#,Asp.net,我正在创建一个应用程序,其中 对于包含可折叠面板的项目,有一个数据列表,标题面板中有“编辑和删除”按钮 单击编辑按钮,我打开了一个新的浏览器窗口,使用window.open()编辑详细信息;javascript,其中包含各个项目和保存按钮的项目详细信息 所以我需要一些功能,比如当用户点击编辑窗口上的save按钮时,编辑窗口应该关闭,包含datalist的父页面应该刷新。注意:请考虑我有父页面的URL。< /P> 为了关闭窗口,我尝试了以下代码: string closeScript = "<

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

对于包含可折叠面板的项目,有一个数据列表,标题面板中有“编辑和删除”按钮

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

所以我需要一些功能,比如当用户点击编辑窗口上的save按钮时,编辑窗口应该关闭,包含datalist的父页面应该刷新。注意:请考虑我有父页面的URL。< /P> 为了关闭窗口,我尝试了以下代码:

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

            ClientScript.RegisterClientScriptBlock(typeof(CmsManagementPage),
                                                   "cancelScript",
                                                   closeScript);
string closeScript=“window.close();”;
ClientScript.RegisterClientScriptBlock(类型为(CmsManagementPage),
“取消脚本”,
关闭脚本);

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

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

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

您可以在javascript中创建以下函数并调用edit按钮:

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