所以我使用javascript在asp.net中用c#codebehind打开一个弹出窗口,我需要弹出窗口上的buttonclick事件来关闭弹出窗口并刷新父页面。有没有办法呢?
答案 0 :(得分:5)
要更改位置/刷新父窗口,您可以使用opener属性。
这个会改变弹出窗口中父级的href。
window.opener.location.href = the_url;
reload
方法也可以,
这会进行硬重载(将表单返回到默认值)
可选的布尔条件参数如果为true则发出服务器的新请求,如果为false则将尝试从缓存中提取页面。
window.opener.location.reload(true);
如果要保留表单数据(软重载),请使用历史记录方法。
window.opener.history.go(0);
'0'会导致页面重新加载,负值表示您想要后退多少步。
答案 1 :(得分:0)
也试试这个
window.location.href=window.location.href