我在父页面的更新面板中有一个 gridview,它是根据一些搜索条件(在文本框和下拉列表中)填充的。它有一个请求状态字段以及一些其他字段。有一个按钮可以打开一个弹出窗口(Aspx 页面),用户可以在其中选择批准者并提交请求。一旦弹出窗口关闭,我想在当前请求状态的父页面上自动刷新 gridview(也保留搜索条件)。
我正在使用 modalWin 打开一个弹出页面。
更新
我仍在寻找答案。任何帮助将不胜感激。
我在父页面的更新面板中有一个 gridview,它是根据一些搜索条件(在文本框和下拉列表中)填充的。它有一个请求状态字段以及一些其他字段。有一个按钮可以打开一个弹出窗口(Aspx 页面),用户可以在其中选择批准者并提交请求。一旦弹出窗口关闭,我想在当前请求状态的父页面上自动刷新 gridview(也保留搜索条件)。
我正在使用 modalWin 打开一个弹出页面。
我仍在寻找答案。任何帮助将不胜感激。
尝试以下步骤来实现相同的目的:
弹出页面:
asp:button id="submitButton" runat="server" text="Submit" OnClientClick="window.opener.__doPostBack('Search_OnClick','');">
父页面代码隐藏:
在 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);
}
}
}