簡體   English   中英

在Asp.net會員中分頁有問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM