gpt4 book ai didi

asp.net-mvc - 将 StaticPagedList 与 PagedListRenderOptions 结合使用

转载 作者:行者123 更新时间:2023-12-02 04:49:08 28 4
gpt4 key购买 nike

使用MVC的PagedList。无法获取属性:

PagedListRenderOptions { DisplayLinkToFirstPage = PagedListDisplayMode.IfNeeded }

请注意,我使用的是StaticPagedList而不是PagedListPager

我的要求是:pagedlist-pagination

找不到将 StaticPagedList 与 PagedListRenderOptions 结合使用的语法

最佳答案

将分页元数据作为单独的属性传递,并在 View 中构造 IPgedList。像这样:

public class PagedClientViewModel
{
public int? Page { get; set; }
public List<YourModel> ListofModel { get; set; }
public IPagedList PagingMetaData { get; set; }
}

并且元数据可以这样生成:

pagedYourModel.PagingMetaData = new StaticPagedList<YourModel>(pagedYourModel.Clients, 
pageIndex, pageSize, TotalCount).GetMetaData();

然后在 View 中使用寻呼机,如下所示:

@Html.PagedListPager(
new StaticPagedList<YourModel>(Model.ListofModel , Model.PagingMetaData),
page => Url.Action("ActionName", new { page }), PagedListRenderOptions.Classic)

关于asp.net-mvc - 将 StaticPagedList 与 PagedListRenderOptions 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28083158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com