2008-09-10 50 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

相关问题