弹出窗口上的刷新页面关闭?

时间:2011-05-08 19:04:34

标签: c# javascript asp.net visual-studio

所以我使用javascript在asp.net中用c#codebehind打开一个弹出窗口,我需要弹出窗口上的buttonclick事件来关闭弹出窗口并刷新父页面。有没有办法呢?

2 个答案:

答案 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