gpt4 book ai didi

asp.net-mvc - 使用 PagedList 和成员资格

转载 作者:行者123 更新时间:2023-12-04 07:05:10 24 4
gpt4 key购买 nike

我一直在玩 Troy Goode 的 PagedList http://pagedlist.codeplex.com/ .我想知道是否有人让它与内置的 asp.net Membership 一起工作?

我有超过 8000 个用户,所以我需要能够浏览用户列表。

在我的 memberhsip Controller 中使用这样的行不起作用。它不会编译。

Membership.GetAllUsers().ToPagedList(currentPageIndex, defaultPageSize);

感谢这方面的任何指导......

TIA

-标记-
putrtek@gmail.com

最佳答案

Membership.GetAllUsers() 返回一个 MembershipUserCollection 类型的实例。该类型不实现 IEnumerable 或 IQueryable。 ToPagedList 是为 IEnumerable 和 IQueryable 重载的扩展方法的集合。因此,为了使用它,您需要将成员资格用户集合转换为这些类型之一。在 IDE 中,我承认有一个 AsEnumerable 方法。不过,您可能必须添加 using System.Linq 才能使用它。所以尝试:

Membership.GetAllUsers().AsQueryable().ToPagedList(currentPageIndex, defaultPageSize);

然而 , GetAllUsers() is already overloaded to do paging ,所以你应该这样做:
Membership.GetAllUsers(currentPageIndex, defaultPageSize, out totalRecords);

关于asp.net-mvc - 使用 PagedList 和成员资格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214162/

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