【发布时间】:2012-01-27 13:50:54
【问题描述】:
当我在 Asp.Net MVC 中对所有注册用户进行分页时,我使用:
“Membership.GetAllUsers(page ?? 0, pageSize, out totalUsers)”
方法,它工作正常。但我也想按角色过滤用户。所以我使用下面的代码按角色过滤用户。而且效果很好。
MembershipUserCollection allUsers = Membership.GetAllUsers();
MembershipUserCollection filteredUsers = new MembershipUserCollection();
string[] usersInRole = Roles.GetUsersInRole(roleName);
foreach (MembershipUser user in allUsers)
{
foreach (string userInRole in usersInRole)
{
if (userInRole == user.UserName)
{
filteredUsers.Add(user);
}
}
}
我的问题是,如何使用过滤用户进行分页?谁能帮帮我?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 razor