回调和asp.net gridview

回调和asp.net gridview,asp.net,gridview,callback,Asp.net,Gridview,Callback,我有以下情况。我有一个gridview,需要动态地向其中添加行。一切都很好。然而,最近,我对如何使这个过程更快、更有用感到好奇。我在asp.NET2.0中发现了回调功能 对于使用gridview显示某些内容的情况来说,这似乎是有意义的。但是,以编程方式添加行需要将行添加到DataTable(绑定到gridview的DataTable)。由于DataTable驻留在服务器上,据我所知,在这里使用回调是没有意义的 这是一个很好的教程,概述了主要内容 在步骤5中: “要完成异步加载,我们必须实现在步骤

我有以下情况。我有一个gridview,需要动态地向其中添加行。一切都很好。然而,最近,我对如何使这个过程更快、更有用感到好奇。我在asp.NET2.0中发现了回调功能

对于使用gridview显示某些内容的情况来说,这似乎是有意义的。但是,以编程方式添加行需要将行添加到DataTable(绑定到gridview的DataTable)。由于DataTable驻留在服务器上,据我所知,在这里使用回调是没有意义的

这是一个很好的教程,概述了主要内容

在步骤5中:

“要完成异步加载,我们必须实现在步骤3中实现的ICallbackEventHandler接口定义的两个方法。其中一个方法将DataTable绑定到GridView并呈现控件。”

从这一点上,我推断,在没有回发的情况下,无法向gridview动态添加行……有什么想法吗?

没错——没有回发,就无法向gridview动态添加行。您可以在客户端向html中添加行,但在下一次回发后将无法识别这些行

我通常使用jQuery在客户端使用一个简单的HTML表来完成您所描述的工作,并在适当的地方进行jQuery ajax调用