You can update UpdatePanel by calling:
__doPostBack('<UpdatePanel ID>', '');
If you want to do this from a child page, you should be able to wrap the call in a function and call it using JavaScript.
Example:
function Refresh()
{
__doPostBack('UpdatePanel1', '');
}
<input type="button" id="button1" onclick="window.opener.Refresh()" value="Refresh Parent" />
Probably make sure that the parent is still open before calling Refresh () by checking the box "window.opener.closed".
I have not tested this code, so it could be type'o.
source
share