Пейджинг по требованию в ext.net

У меня есть магазин с более чем тысячей рядов. Когда я добавляю в память, "System.OutOfMemoryException" было выброшено.

Как лучше всего делать пейджинг по требованию с помощью ext.net?

Я знаю, как вывести строки по запросу из базы данных, но я не знаю, как это сделать с нумерацией страниц.

2 ответа

Возможно, вам стоит взглянуть на функцию подкачки в Ext.NET GridPanel. Это подробно объясняется в примерах Ext.NET

Посмотрите на PagedList. Это пакет nuget с множеством хороших примеров для управления разбиением на страницы ( https://www.nuget.org/packages/PagedList)

Вы изменяете свое представление для использования модели pagedlist

    @using PagedList.Mvc;

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

И использовать контроллер, чтобы вернуть pagedlist

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

с соответствующим использованием используя PagedList;

Другие вопросы по тегам