我在父页面上的更新面板中有一个gridview,它根据一些搜索条件(在文本框和下拉列表中)填充。它有一个请求状态字段以及其他一些字段。有一个按钮可以打开一个弹出窗口(Aspx页面),用户可以在其中选择批准者并提交请求。一旦弹出窗口关闭,我想在父页面上自动刷新gridview(同时保留搜索条件)并显示当前请求状态。
我正在使用modalWin打开弹出页面。
我仍在寻找答案。任何帮助将不胜感激。
答案 0 :(得分:0)
请尝试以下步骤来实现相同目标:
弹出页面
asp:button id =“submitButton”runat =“server”text =“Submit”OnClientClick =“window.opener .__ doPostBack('Search_OnClick','');”>
父页面CodeBehind:
在Parent
中添加代码protected void Page_Load(object sender,EventArgs e) { this.ClientScript.GetPostBackEventReference(this,string.Empty);
if (this.IsPostBack)
{
string eventTarget = (this.Request["__EVENTTARGET"] == null) ? string.Empty : this.Request["__EVENTTARGET"];
if (eventTarget == "btnSearch_Click")
{
btnSearch_Click(sender, e);
}
}
}