子窗口刷新父窗体
在子窗口中,怎样重新绑定父窗口的DataGrid的数据源
------------------------
在子窗口中,它与父窗口虽然有关系,但并非可以直接指挥父窗口的服务端事件,必须通过其他间接的手段才可以达到目标.
你可在你窗口中放一个隐藏的按钮,此按钮专门用来重新进行绑定.
然后,在子窗口中,必要的时候,在后台输出如下语句
this.Response.Write("<script>opener.document.all('按钮ID').click();</script>");
这样即可对父页面进行重新绑定.
我用了如上的方法,可以得到想要的结果,但是,<iframe>中的页面也刷新了,能否保持不变!
子窗口:
刷新父窗体:
Response.Write("<script language='javascript'>window.opener.location.reload();</script>");
父窗口:
private void Page_Load(object sender, System.EventArgs e)
{
//绑定父窗口的DataGrid的代码
if(!Page.IsPostBack)
{
}
}