Пустая сетка с использованием PagedList Троя Гуда

Только что начал использовать PagedList, и никакие данные не отображаются в сетке.

Вид выглядит следующим образом:

@model StJudes_Donor.Web.ViewModels.Donor.DonorIndexViewModel

@using PagedList.Mvc; 
@using PagedList; 

<link href="/Content/PagedList.css" rel="stylesheet" type="text/css" />

<h2>List</h2>
<ul>
    @foreach (var donor in Model.OnePageOfDonors) {
        <li>@donor.Fullname</li>
    }
</ul>

<div>
    @Html.PagedListPager(Model.OnePageOfDonors, page => Url.Action("Index", new { page }))
</div>

Model.OnePageOfDonors определяется в DonorIndexViewModel как

    public IPagedList<DonorSummaryDTO> OnePageOfDonors { get; set; }

В Model.OnePageOfDonors отображаются (правильные) данные, но в фактической сетке ничего не отображается, см. Ниже.

Результат

Сами кнопки перелистывания работают, то есть страницы данных, как и ожидалось.

CSS-файл присутствует, и вы можете щелкнуть и перейти к нему в Visual Studio. В окне разработчика браузера нет ошибок.

Итак, все выглядит нормально, за исключением фактического рендеринга сетки.


person Eric Yeoman    schedule 17.09.2015    source источник


Ответы (1)


Прочитав Начало работы с EF 6 и MVC 5 Я обнаружил, что мне нужно поместить таблицу перед @ Html.PagedListPager часть.

person Eric Yeoman    schedule 17.09.2015