从弹出窗口刷新父级的更新面板

时间:2013-04-02 16:43:31

标签: java c# asp.net popup updatepanel

我有一个按钮,可以打开弹出窗口和Ajax更新面板。在那个窗口里面,我有另一个按钮。

如果我希望刷新更新面板,当我从父页面按下按钮而不刷新整个页面时,我必须运行什么代码?

我在网页上播放此代码,刷新页面:

<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">

我是Java的好朋友。

2 个答案:

答案 0 :(得分:1)

您需要使用window.opener对象。

window.opener.document.getElementById('Container').onclick();

我建议使用jQuery来确保跨浏览器兼容性。当然还要添加一些空值检查。

答案 1 :(得分:-1)

使用Jquery:

如果DIV ID保持静止:

$("#Container").click(function() {
  // REFRESH CONTAINER HERE
});

如果Div ID是动态的,那么请使用class而不是ID:

$(".Container").click(function() {
  // REFRESH CONTAINER HERE
});