Javascript 如何使用AJAX更新我的GridView或Repeater asp.net对象?

Javascript 如何使用AJAX更新我的GridView或Repeater asp.net对象?,javascript,asp.net,jquery,ajax,gridview,Javascript,Asp.net,Jquery,Ajax,Gridview,我已经用ASP.netRepeater和GridView对象编写了一些页面。我见过其他一些程序员用这些对象编写页面;但是他们让这些物体做了非常漂亮的事情 例如,我看到过这样的页面:用户单击按钮,出现jQuery对话框。当用户在对话框中输入数据并单击按钮时,数据将使用AJAX提交,gridview/repeater将在不重新加载页面或发回的情况下更新 实现这一点的最佳实践是什么?gridview和repeater是ASP.NET对象,.NET framework会为您将其转换为HTML 这些页面所

我已经用ASP.net
Repeater
GridView
对象编写了一些页面。我见过其他一些程序员用这些对象编写页面;但是他们让这些物体做了非常漂亮的事情

例如,我看到过这样的页面:用户单击按钮,出现jQuery对话框。当用户在对话框中输入数据并单击按钮时,数据将使用AJAX提交,gridview/repeater将在不重新加载页面或发回的情况下更新


实现这一点的最佳实践是什么?

gridview和repeater是ASP.NET对象,.NET framework会为您将其转换为HTML

这些页面所做的是将一些数据发布到服务器。等待新数据,然后使用标准DOM操作更改页面上自动生成的HTML

一旦代码到达客户端并进行异步处理,大部分数据将通过客户端上的DOM操作完成,而无需接触ASP.NET代码

或者,它们使用ASP.NET中的AJAX控件,如更新面板。我不确定ASP.NET处理程序ajax如何在内部调用,因为我仅限于.NET 2.0有限的ajax功能

那么,什么是良好做法:


设置asp.net控件以创建格式良好的HTML,并使用高级dom操作库(如jQuery)手动操作。您需要对HTML输出有很好的了解,而不是对aspx文件内容有很好的了解。

我将数千个控件放入updatepanel[条件模式]。 我正在使用jquery编辑一些数据,或者创建数据。通过webservice发送到服务器,成功保存后,我重新加载updatepanel。对我来说最简单的方法