[英]Having issue with paging in Asp.net Membership
我正在使用以下代碼:
MembershipUserCollection users = Membership.GetAllUsers(page, pageSize, out totalRecords);
if (users != null)
{ //DO STUFF}
問題是我沒有得到預期的結果,因為給定價值:
Page=2
pageSize=3
即使totalrecord=8
我也只能看到2條記錄。
請參閱附件圖片以更好地了解:
在上面,您可以清楚地看到問題....
您使用了錯誤的重載。
public static MembershipUserCollection GetAllUsers(
int pageIndex,
int pageSize,
out int totalRecords
);
由於這種過載,您正在使用PageSize 3查詢頁面3上的用戶。它將僅返回兩個用戶。 即用戶7和8。
嘗試使用
公共靜態MembershipUserCollection GetAllUsers();
如果要對用戶實施自定義分頁,請參見以下MSDN鏈接: https : //msdn.microsoft.com/zh-cn/library/dy8swhya(v= vs.110).aspx# exampleToggle
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.