一尘不染

如何使用jQuery和AJAX刷新ASP.NET ListView?

ajax

我有一个包含许多ListView的页面,我希望用户能够对它们进行排序和翻页。我不想每次都回发并重新绑定整个页面,而是希望通过jQuery /
AJAX有选择地针对所涉及的控件进行操作。我很容易在页面中对WebMethod进行客户端调用-
我的问题是如何通过jQuery将返回的数据返回到ListView中?

(注意:我不想使用UpdatePanel!)


阅读 216

收藏
2020-07-26

共1个答案

一尘不染

我不确定仅由于ListView控件的基础数据模型,实际上是否可以在没有回发的情况下更新ListView。

拥有完整的AJAX解决方案的最佳选择是使用JavaScript模板引擎。我已经做了使用jTemplates和MS AJAX库V4预览我的博客上演示-
http://www.aaron-powell.com/blog.aspx?id=1209

但是,尽管大家普遍认为 可以 使用UpdatePanel并使它高效,但我还在这里查看了该信息:http : //www.aaron-
powell.com/blog.aspx?id=1195。使用UpdatePanels时要记住的最大事情是ViewState。如果不需要在控件上保存ViewState,请确保将其关闭。通过这样做,您可以真正减少后负荷。此外,删除空格也将有所帮助。

2020-07-26