日期:2014-05-19  浏览次数:20373 次

如何在弹出窗体关闭时刷新主窗体中dategrid中数据
点击主窗体里dategrid中链接列弹出窗体(框架集)做修改操作在关闭子窗体时刷新主窗体数据?
我用了两种方法:
方法一:
      在子窗体中添加按钮代码如下:
    Response.Write( " <script       language=javascript> parent.window.opener=null;parent.window.location.href= '../CRM/IntentFixManage.aspx.aspx ';window.close(); </script> ");
但不能返回原来的主窗体只是在本窗体中显示。
方法二:
在主窗体中添加隐藏刷新按钮在子窗体中调用主窗体中的刷新按钮事件代码如下:
string   strScript= " <script   language=javascript> "
+ "window.opener.document.all( 'btnRefresh ').click(); "
+ "window.close(); "
+ " </script> ";

this.RegisterStartupScript( "end ",strScript);
但没有反应!
求助,望高手指点!在线等!!!

------解决方案--------------------
可以考虑开个线程,不停的刷原来的窗
------解决方案--------------------
<body onunload= " "javascript:parent.window.location.href.reload(); ">

子窗口中加