0

我在父页面的更新面板中有一个 gridview,它是根据一些搜索条件(在文本框和下拉列表中)填充的。它有一个请求状态字段以及一些其他字段。有一个按钮可以打开一个弹出窗口(Aspx 页面),用户可以在其中选择批准者并提交请求。一旦弹出窗口关闭,我想在当前请求状态的父页面上自动刷新 gridview(也保留​​搜索条件)。

我正在使用 modalWin 打开一个弹出页面。

更新

我仍在寻找答案。任何帮助将不胜感激。

4

1 回答 1

0

尝试以下步骤来实现相同的目的:

弹出页面:

  1. 添加父页面的回调和事件名称

asp:button id="submitButton" runat="server" text="Submit" OnClientClick="window.opener.__doPostBack('Search_OnClick','');">

父页面代码隐藏:

  1. 在 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);
            }
        }
    

    }

于 2012-05-08T08:47:14.937 回答