0

在此处输入图像描述

我正在尝试添加分页,但没有运气。

这是视图

@model PagedList.IPagedList<WS.Models.Category>


@{
ViewBag.Title = "List";
}

<h2>List</h2>

<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
    <th>
        @Html.DisplayNameFor(model => model.items_uri)
    </th>
</tr>
</table>

这是控制器

using PagedList;

namespace WS.Controllers
{

    public ViewResult List()
    {
        List<Category> allCategories = categoryRepository.GetCategories();
        return View(allCategories.ToPagedList(1,25));
    }

}
}

如果我使用

@model IEnumerable<WS.Models.Category>

代替

@model PagedList.IPagedList<WS.Models.Category>

一切正常,我可以访问模型属性,但由于我想使用分页,我需要建模以包含分页属性。我做错了什么?有什么建议么?

非常感谢,

4

0 回答 0