我有一个包含许多ListView的页面,我希望用户能够对它们进行排序和翻页。我不想每次都回发并重新绑定整个页面,而是希望通过jQuery / AJAX有选择地针对所涉及的控件进行操作。我很容易在页面中对WebMethod进行客户端调用- 我的问题是如何通过jQuery将返回的数据返回到ListView中?
(注意:我不想使用UpdatePanel!)
我不确定仅由于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,请确保将其关闭。通过这样做,您可以真正减少后负荷。此外,删除空格也将有所帮助。