C# 在弹出窗口关闭时刷新页面?
因此,我使用javascript在asp.net中用c#codebehind打开了一个弹出窗口,我需要弹出窗口上的buttonclick事件来关闭弹出窗口并刷新父页面。是否有此方法?要更改父窗口的位置/刷新父窗口,可以使用opener属性 这将更改弹出窗口中父项的hrefC# 在弹出窗口关闭时刷新页面?,c#,javascript,asp.net,visual-studio,C#,Javascript,Asp.net,Visual Studio,因此,我使用javascript在asp.net中用c#codebehind打开了一个弹出窗口,我需要弹出窗口上的buttonclick事件来关闭弹出窗口并刷新父页面。是否有此方法?要更改父窗口的位置/刷新父窗口,可以使用opener属性 这将更改弹出窗口中父项的href window.opener.location.href = the_url; reload方法也会起作用, 这会进行硬重新加载(将表单返回到默认值) 可选的布尔条件参数将在为true时向服务器发出新请求,如果为false,则
window.opener.location.href = the_url;
reload
方法也会起作用,
这会进行硬重新加载(将表单返回到默认值)
可选的布尔条件参数将在为true时向服务器发出新请求,如果为false,则将尝试从缓存中提取页面
window.opener.location.reload(true);
如果要保留表单数据(软重新加载),请使用历史记录方法
window.opener.history.go(0);
“0”会导致页面重新加载,负值表示您希望后退多少步 也试试这个
window.location.href=window.location.href
您可以从弹出窗口中访问
window.opener
,因此window.opener.location.reload
可以实现这一功能。