刷新父页面
一、父页面的前台放一个按钮它的Style="display:none"。
二、父页面的后台代码
protected void Page_Load(object sender, EventArgs e)
{
//注册页面脚本,这是一个隐藏按钮,可以提交查询事件,当弹出和新建和编辑页关闭时会自动调用
this.btnSubmit.Attributes.Add("onclick", this.ClientScript.GetPostBackEventReference(this, this.btnQuery.ClientID));
}
三、子页面添加脚本
<script type="text/javascript">
window.onunload = function()
{
var searchBtnid = '<%=SearchBtnID %>';
window.opener.document.getElementById(searchBtnid).click();
}
</script>
四、子页面添加属性
/// <summary>
/// 打开此页的查询页的查询按钮单击,此页面关闭时需要调用这个按钮的查询事件
/// </summary>
public string SearchBtnID
{
get
{
if (this.ViewState["SearchBtnID"] == null)
{
this.ViewState["SearchBtnID"] = string.Empty;
}
return this.ViewState["SearchBtnID"].ToString();
}
set
{
this.ViewState["SearchBtnID"] = value;
}
}