2011-02-16 49 views
0

我想在我的應用程序中添加頁碼,如1 2 3 4。我的分頁類代碼:分頁生成編號

public bool HasPreviousPage 
{ 
    get 
    { 
     return (PageIndex > 0); 
    } 
} 
public bool HasNextPage 
{ 
    get 
    { 
     return (PageIndex+1<TotalPages); 
    } 
} 

此代碼生成鏈接,轉到下一個頁面,但無法顯示頁碼。

+0

我不認爲這裏有足夠的代碼來查看發生了什麼。假設有一個名爲`PageIndex`和`TotalPages`的整型屬性/成員,那麼這些屬性將成功返回布爾值,但除此之外,這裏沒有太多。 – David 2011-02-16 13:17:00

回答

0

添加此屬性:

public IEnumerable<int> Pages 
{ 
    get 
    { 
     for(var page=1; page <= TotalPages; pages++) 
      yield return page; 
    } 
} 

你可以用它在你的頁面渲染頁面(即使用一箇中繼器)。

希望它有幫助。