首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASPX页面 关闭弹出的子窗体并回发!解决思路

2012-01-28 
ASPX页面 关闭弹出的子窗体并回发!~如,A页面上有GridView控件,点击GridView弹出B页面进行数据库操作,关闭B

ASPX页面 关闭弹出的子窗体并回发!~
如,
 A页面上有GridView控件,点击GridView弹出B页面进行数据库操作,
 关闭B页面,A页面GridView数据重新绑定,如何实现!!!



[解决办法]
关闭B页面时
Response.Redirect("a页面.aspx?condition=条件")

在A页面打开始 
判断condition 是否存在
存在的话,则把条件 加到 sql语句里
查询 绑定
[解决办法]
假如i在一个修改页面,点击修改事件然后写下面的就可以实现了关闭B显示在A上面新的数据了
//刷新主窗体并关闭子窗体
Response.Write("<script>window.opener.location.replace(opener.location);self.close();</script>");
[解决办法]
关闭B的同时 刷新一下A
[解决办法]
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('确认成功');window.close();window.opener.location.href = window.opener.location.href;</script>");
//提示确认成功并且,关闭然后刷新父窗口

热点排行