可以在子页面关闭之前将所需的数据发送回父页面,并在父页面中重新绑定GridView。以下是示例代码:
在父页面中,设置一个公共方法来更新GridView:
public void UpdateGridView()
{
//重新绑定 GridView
GridView1.DataSource = GetData();
GridView1.DataBind();
}
在子页面中,使用以下代码来调用父页面中的公共方法:
protected void Page_Unload(object sender, EventArgs e)
{
//获取父页面
var parentPage = this.Page.GetType().BaseType;
//如果是父页面
if (parentPage == typeof(MyParentPage))
{
//调用公共方法,更新GridView
((MyParentPage)this.Page).UpdateGridView();
}
}
这样,在关闭子页面时,会自动调用 Page_Unload 方法,并且更新父页面中的 GridView。