刚开始使用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中单击导航到该文件。浏览器开发人员窗口中没有显示错误。
因此,除了网格的实际渲染外,一切看起来都很好。