Asp.net mvc 3 ASP.NET MVC WebGrid helper在部分更新时返回整个页面

Asp.net mvc 3 ASP.NET MVC WebGrid helper在部分更新时返回整个页面,asp.net-mvc-3,Asp.net Mvc 3,我创建了一个支持ajax更新的web网格,如下所示: var cerradasGrid = new WebGrid(Model.OfertasCerradas, ajaxUpdateContainerId: "ofertas-cerradas"); 但是,当我在firebug中检查ajax请求的内容时,请求包含整个页面。虽然网格更新正确,但这需要时间,我在视图中有多个网格,如何使它们只返回网格部分?当您说看到返回的整个页面时,您是指排序还是分页?如果是,我相信。您可以阅读有关高效分页的更多信息

我创建了一个支持ajax更新的web网格,如下所示:

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

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

当您说看到返回的整个页面时,您是指排序还是分页?如果是,我相信。您可以阅读有关高效分页的更多信息。

我最近的MSDN Magzine文章讨论了服务器端分页和排序,以及通过ajax进行的部分更新。请访问ASP.NET MVC中的“充分利用WebGrid”: