Asp.net Asp更新面板-详细信息视图更新基础GridView未更新

Asp.net Asp更新面板-详细信息视图更新基础GridView未更新,asp.net,gridview,dataview,Asp.net,Gridview,Dataview,我在页面上有一个Asp.net gridview,当单击按钮字段而不是选择时,会打开一个弹出窗体my popup not Asp,其中包含gridview行的详细信息,该行显示在可编辑的详细信息视图中。之所以使用这种方法,是因为网格包含20个宽列,更容易以detailsView格式编辑/更新detailsView接受任何修改并将其写回表中,很好,但是,除非页面完全重新加载,否则底层的Gridview永远不会被可视化地更新。我尝试使用Windows.reload函数,但是我得到了恼人的winddo

我在页面上有一个Asp.net gridview,当单击按钮字段而不是选择时,会打开一个弹出窗体my popup not Asp,其中包含gridview行的详细信息,该行显示在可编辑的详细信息视图中。之所以使用这种方法,是因为网格包含20个宽列,更容易以detailsView格式编辑/更新detailsView接受任何修改并将其写回表中,很好,但是,除非页面完全重新加载,否则底层的Gridview永远不会被可视化地更新。我尝试使用Windows.reload函数,但是我得到了恼人的winddows正在尝试重新打开等等,错误,所以这是没有用的。我试图找到让gridview刷新其数据的最佳方法。我通过Me.ClientScript.RegisterStartupScriptMe.GetType eyc放置了一个警报框,用于在触发detailsview的“更新步骤”时进行通信,以便插入gridview.ReBind,但由于detailsview保存在更新面板中,例如,受保护的子detailsview 2_ItemUpdatedByVal发送方作为对象,ByVal e As System.Web.UI.WebControl.DetailsViewUpdatedEventArgs处理DetailsView2.ItemUpdated函数和RoqWUpdated等函数似乎不会启动。当然,他们必须这样做,否则表将不会更新。我的问题是如何与包含DetailsView的面板中的更新事件进行通信,以便在主gridview上发生重新绑定。任何想法都将不胜感激。谢谢您

详细信息查看有一个名为

protected void dvEbook_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e)
        {
            Response.Redirect(Request.RawUrl,false);
        }
其中dvEbook是我的详细视图

它将调用同一页

我希望它对你有用


谢谢

你好,普拉蒂克。谢谢你的回复。我会尝试一下,我想这正是我想要的,所以再次感谢。我暂时禁用了面板,因为我“不得不继续”,但我将在下一个项目/更新面板试用中使用它。祝你好运