asp.net-mvc - @Html.PagedListPager 添加 CSS 类

标签 asp.net-mvc razor

我刚刚在 MVC 5 中制作了一个完美的分页列表。 在每个 PagedListPager 上我想添加一个 CSS 类:

@Html.PagedListPager(Model, page => Url.Action("Toetsstart",
    new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))

我该怎么做?

最佳答案

可以在 PagedListRenderOptions 中添加类,如下所示:

@Html.PagedListPager(
    model,
    page => Url.Action("Index",
    new
    {
        page,
        sortOrder = ViewBag.CurrentSort,
        currentFilter = viewBag.CurrentFilter
    }
    ),
    new PagedListRenderOptions()
    {
        LiElementClasses = new List<string> {"myClass", "yourClass"}
    })  

您可以在很多地方放置类(class),包括:

LiElementClasses
ClassToApplyToFirstListItemInPager
ClassToApplyToLastListItemInPager
ContainerDivClasses
UlElementClasses

关于asp.net-mvc - @Html.PagedListPager 添加 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39912254/

相关文章:

c# - 将 UICulture 设置为 Html.EditorFor 方法

asp.net - 如何在 ASP.NET MVC 中将 "active"类添加到 Html.ActionLink

javascript - 在提交按钮上重定向到不同的 Controller

c# - 绕过 Controller 中的模型验证?

javascript - Javascript 中如何检查是否只有一个值不为空?

asp.net - ASP.NET Razor网页上的大型项目?

asp.net-mvc - 能够将文件发布到 Azure Slot,但可查看页面未更新

jQuery + MVC 将字符串传递给 Controller

c# - 删除在 ASP.NET MVC 中经过身份验证的用户

asp.net-mvc - 如何在 View 中相乘