Проблемы на стороне сервера подкачки Nonfactors mvcgridC#

Место общения программистов C#
Anonymous
Проблемы на стороне сервера подкачки Nonfactors mvcgrid

Сообщение Anonymous »

Извините за мой плохой английский. Я только начал использовать серверную нумерацию страниц NonFactors.Grid.Mvc6 версии 7.2.0.
Вот мой код в index.cshtml

Код: Выделить всё

 .Pageable(pager =>
{
pager.PageSizes = new Dictionary { { 10, "10" }, { 20, "20" }, { 50, "50" }, { 100, "100" } };
pager.ShowPageSizes = true;
pager.PagesToDisplay = Model.TotalPages;
pager.CurrentPage = Model.Page;
pager.RowsPerPage = Model.PageSize;
pager.TotalRows = Model.TotalItems;
})
.Sortable()
Вот моя модель подкачки:

Код: Выделить всё

public class PagingModel
{
public int Page { get; set; }
public int PageSize { get; set; }
public int TotalItems { get; set; }
public List Items { get; set; }

public int TotalPages => (int)Math.Ceiling((double)TotalItems / PageSize);
}
Я поместил некоторый код в этот пост.
1: Проблемы с подкачкой страниц нефакторов mvcgrid в _Grid.cshtml:

Код: Выделить всё

 @if (Model.Pager != null)
{
Model.Pager.TotalRows = Model.Pager.PagesToDisplay * Model.Pager.RowsPerPage;

@await Html.PartialAsync(Model.Pager.PartialViewName, Model.Pager)
}
И это мой результат:
Изображение

Я хочу показать только 3 страницы. Когда я перехожу на страницу 3, другие страницы 4, 5, 6 отображаются в пейджере следующим образом
Изображение
< /p>
Буду благодарен за любую помощь. документация довольно скудная

Подробнее здесь: https://stackoverflow.com/questions/777 ... e-problems

Вернуться в «C#»