2012-04-19 115 views
1

有中繼器的pageindex或pagecount嗎?我能夠使用gridview,並且無法找到很多中繼器,也沒有代碼隱藏,我將如何在Repeater中完成PageIndex和PageCount?中繼器PageCount和PageIndex

Page <%# rpt.PageIndex + 1 %> of <%# rpt.PageCount %> 


<asp:Repeater ID="rpt" runat="server" OnItemCommand="rpt_OnItemCommand" OnItemDataBound="rpt_OnItemDataBound"> 
    <HeaderTemplate> 
      <div > 
       <div > 
        Page <%# rpt.PageIndex + 1 %> of <%# rpt.PageCount %> 
       </div> 
      </div> 
    </HeaderTemplate> 
    <ItemTemplate ...... 
</asp:Repeater> 
+1

不,這不存在。 Repeater對於PageIndex和PageCount來說太低級了。也許切換到ListView將是一個選項。 – jbl 2012-04-19 13:38:39

回答

1

中繼器控制不支持開箱即用,這意味着你必須自己實現它。一種方法(也可能最簡單)是使用PagedDataSource對象,該對象封裝了與分頁相關的屬性和邏輯。網上有幾個關於如何實現這個功能的例子:example oneexample twoexample three