ASP.NET MVC WebGrid助手返回部分更新的整个页面

时间:2011-03-16 23:39:32

标签: asp.net-mvc-3

我创建了一个启用了ajax更新的网格,如下所示:

var cerradasGrid = new WebGrid(Model.OfertasCerradas, ajaxUpdateContainerId: "ofertas-cerradas");

然而,当我在firebug中检查ajax请求的内容时,请求包含整个页面,虽然网格更新正确,需要时间,我在视图上有多个网格,如何让它们只返回网格部?

2 个答案:

答案 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