新增完毕后子页面B关闭刷新父页面A,父页面A重新加载数据
2013-01-05 13:47
375 查看
在A页面里有一个按钮,点击可以弹出子页面B.
默默滴在A页面里隐藏一个BUTTON.用来刷新用。
然后子页面B里有一个按钮,点击之后关闭B页面,回到A页面。
后台代码:
前台代码:
<input class="BMSbutton80" id="QbuttonNew" onclick="javascript:open_new()" type="button" value="New Request" name="QbuttonNew" runat="server">
<script language="javascript"> function open_new() { var entity = document.getElementById("QtextboxItemID"); var format='captionbar=no,toolbar=no,maxsizeable=no,minisizable=no,resizable=yes,scrollbars=yes,help=no,width=650,height=650,left=200,top=40'; window.open ('B.aspx?ItemID='+entity.value,'',format); } </SCRIPT>
默默滴在A页面里隐藏一个BUTTON.用来刷新用。
<TD align=right style="display:none"><input class="BMSbutton60" id="ButtonRefresh" type="button" value="Refresh" name="ButtonRefresh" runat="server"></TD>那么ButtonRefresh的CLICK事件如下:
private void ButtonRefresh_ServerClick(object sender, System.EventArgs e) { this.BindGrid(); }
然后子页面B里有一个按钮,点击之后关闭B页面,回到A页面。
后台代码:
protected void QbuttonSubmit_Click(object sender, System.EventArgs e) { 。。。(省略) this.RegisterStartupScript("close","<script language=javascript>refresh_opener();</script>"); }
前台代码:
<script language="javascript"> function refresh_opener() { if( !window.opener.closed && window.opener.document.getElementById("ButtonRefresh") != null) { window.opener.document.getElementById("ButtonRefresh").click(); } window.close(); } </script>
相关文章推荐
- 关闭子页面刷新父页面时候,Firefox 必须发送将会导致重复之前动作的数据(例如搜索或者下订单)。 ie提示:若要再次显示该页面,web浏览器需要重新发送您以前提交的信息
- 子页面关闭,刷新父页面,父页面的数据随之更新的解决办法。
- silverlight 子窗口关闭后刷新父页面列表数据
- jqgrid标题换行、隐藏滚动条、重新提交数据加载页面、单元格绑定点击事件
- jqury+ajax每秒向后台发送请求数据然后返回页面(包括jqruy页面加载完毕才执行方法)
- JAVA Web 要关闭IE缓存,并且要重新关闭页面,重新加载
- 关闭子页面刷新父页面中部分控件数据的方法
- SpringMVC下删除一条数据后重新加载当前页面(已实现分页功能)
- IOS空数据页面,网络加载失败以及重新登陆View的封装(不需要继承)
- 解决H5页面浏览器返回或前进时ajax不能重新加载数据的问题
- android 关于FragmentPagerAdagter页面切换更新及页面切换后重新加载数据,或不执行onResume
- mui 控制页面标签显示隐藏 调回上一页重新加载数据
- fragment清除页面数据(重新加载布局)
- 关闭子页面刷新父页面中部分控件数据的方法
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题!
- 按钮function关闭子页面刷新父页面中部分控件数据
- F:能否在模式窗口里提交后刷新父页面的数据而不关闭模式窗口?
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题
- ligerui子页面关闭后,父页面刷新,重新加载
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面