我有一个超过一千行的商店。 当我带回记忆时,' System.OutOfMemoryException'被扔了。
如何使用ext.net进行按需分页的最佳方式?
我知道如何根据需要从数据库中提取行,但我不知道如何处理分页。
答案 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
中对此进行了详细说明