在ext.net上按需分页

时间:2014-08-20 15:11:06

标签: asp.net .net vb.net extjs ext.net

我有一个超过一千行的商店。 当我带回记忆时,' System.OutOfMemoryException'被扔了。

如何使用ext.net进行按需分页的最佳方式?

我知道如何根据需要从数据库中提取行,但我不知道如何处理分页。

2 个答案:

答案 0 :(得分:0)

看一下PagedList。它是一个nuget包,里面有很多很好的例子来控制分页(https://www.nuget.org/packages/PagedList

您修改视图以使用页面列表模型

    @using PagedList.Mvc;

    @model PagedList.IPagedList<WDCWebStore.ViewModels.VideoListViewModel>

并使用控制器返回分页列表

    return View(viewModel.ToPagedList(pageNumber, pageSize));

适当使用                 使用PagedList;

答案 1 :(得分:0)

也许你应该看一下Ext.NET GridPanel的分页功能。 在Ext.NET examples

中对此进行了详细说明