使用会话 ASP.net c# 从当前弹出窗口重新绑定上一个弹出窗口中的网格视图

本文关键字:窗口 绑定 上一个 视图 网格 新绑定 net 会话 ASP | 更新日期: 2023-09-27 18:30:48

我正在处理一个项目,在该项目中,我获得了一个数据集并将其分配给新打开的弹出窗口中的会话。现在,我需要从新打开的弹出窗口中使用此更新的会话重新绑定上一个弹出窗口的网格视图。我该如何实现这一点。

详细阐述:

  1. 第一个弹出窗口(以前):模型.htm内部绑定与会者.aspx(grdAttendees 存在于其中)
  2. 新弹出窗口:(显示.aspx)在与会者单击按钮时生成.aspx

参考一些示例,我尝试了这个但没有奏效。

        GridView grv = new GridView();
        grv = ((GridView)this.Page.PreviousPage.FindControl("grdAttendees"));
        grv.DataSource = "";
        if (Session["map_hcp"] != null)
        {
            DataSet ds = (DataSet)Session["map_hcp"];
            grv.DataSource = ds;
        }

有什么更好的主意来实现这一点吗?

使用会话 ASP.net c# 从当前弹出窗口重新绑定上一个弹出窗口中的网格视图

你可以为此使用
javscript。父窗口:

 function jsparentfunction()
    {
    alert('youve successfully calledme');
    }

子窗口

function executethischildjsfunction()
{
window.opener.jsparentfunction();
window.close();
}