如何在新窗口保存数据后刷新父页面列表

有时候需要在父页面打开的子页面修改数据后及时的刷新父页面的列表数据,但是一般情况下,如果只是简单的以超链接形式打开是无法刷新父页面的,子页面需要以"window.open形式打开,如window.open('test.aspx?KeyValue=1&State=Modify','BizInfo') ,这样在子页面保存时就可以opener.window.document.getElementById('btnRefresh').click()调用父页面的控件刷新父页面的列表了

子页面保存时调用 ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SuccessTip", "opener.window.document.getElementById('btnRefresh').click()", true);

父页面添加刷新控件,用于子页面刷新,ibtnSearch_Click刷新列表

<div style ="display :none ;"> //隐藏刷新按钮
<asp:Button ID="btnRefresh" Text="<%$Resources:Resource,BtnSearch%>" runat="server" OnClick="ibtnSearch_Click" CssClass="primaryUIButton" />
</div>

 

转载于:https://www.cnblogs.com/lidaying5/p/7055767.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值