Неправильная маршрутизация второго пейджера в ядре asp.net MVC - ReflectionIt.Mvc.Paging (Paginatio) - PullRequest
0 голосов
/ 30 октября 2019

Я использую упомянутый пакет nuget, но я сталкиваюсь с проблемами в аспекте маршрутизации ... Что я должен сделать, чтобы настроить правильную работу маршрутизации второй пагинации. База данных только один ... 2 метода, один контроллер... просто что-то в маршрутизации пейджера не в порядке.

public async Task<IActionResult> Index(int page = 1)
    {
        using (var db = new AudiCarModelDbContext())
        {
            var query = db.Customers.AsNoTracking().OrderBy(n => n.Id);

            var model = await PagingList.CreateAsync(query, 10, page);
            return View(model);

        }
    }

* этот пейджер в порядке, и он отлично маршрутизируется в Index.cshtml

, но я добавляюдругой метод разбиения на страницы в том же контроллере

public async Task<IActionResult> Newest(int page = 1)
    {
        using (var db = new AudiCarModelDbContext())
        {
            var query = db.Customers.AsNoTracking().OrderBy(n => n.Dateadd);

            var model = await PagingList.CreateAsync(query, 8, page);
            return View(model);

        }
    } 

<partial name="PagerBootstrap4" model="@this.Model" /> 

* этот пейджер извлекает данные из верхнего метода Newest (), и он находится в Newest.cshtml - только первая страница работает нормально, затем нажатие второй страницы показывает пустойВыборка и маршрутизация в панели похожи на первый пейджер.

Это что-то в модели = "this.Model" Я думаю, но я не могу установить правильную маршрутизацию.

...