2008-09-10 24 views
4

我有一個搜索結果頁面,基本上是由有內容的中繼。我需要的是一種分析結果的方法。獲取分頁結果是沒有問題的,我後是將顯示可用的頁面緩衝數據的列表,最好是通過結果的數量和頁面大小是否有一個ASP.NET分頁控制(不MVC)?

回答

7

中繼器不這樣做網絡控制默認。

然而,GridView的事。

就個人而言,我討厭GridView的,所以我寫了一個分頁/排序Repeater控件。

基本步驟:

  • 子類Repeater控件
  • 添加私密PagedDataSource它
  • 添加公共PageSize屬性
  • 覆蓋Control.DataBind
    • 存儲控制。 DataSource在PagedDataSource中。
    • 綁定Control.DataSource到PagedDataSource
  • 覆蓋Control.Render
    • 呼叫Base.Render()
    • 渲染您的分頁鏈接。

對於演練,您可以嘗試此鏈接:

http://aspnet.4guysfromrolla.com/articles/081804-1.aspx

+0

滾動自己的分頁轉發價值沒有使用一個gridview? – 2009-05-28 17:59:21