我创建了一个启用了ajax更新的网格,如下所示:
var cerradasGrid = new WebGrid(Model.OfertasCerradas, ajaxUpdateContainerId: "ofertas-cerradas");
然而,当我在firebug中检查ajax请求的内容时,请求包含整个页面,虽然网格更新正确,需要时间,我在视图上有多个网格,如何让它们只返回网格部?
答案 0 :(得分:0)
当您说您看到整个页面返回时,您指的是排序还是分页?如果是分页,我相信all data is fetched on a paged request。您可以阅读this article以获取有关高效分页的更多信息。
答案 1 :(得分:0)
我最近的MSDN Magzine文章讨论了服务器端分页和排序,以及通过ajax进行的部分更新。请查看“在ASP.NET MVC中充分利用WebGrid”:http://technet.microsoft.com/en-us/query/hh288075