是否有一个ASP.NET分页控制(不MVC)?
问题描述:
我有一个搜索结果页面,基本上是由有内容的中继。我需要的是一种分析结果的方法。获取分页结果是没有问题的,我后是将显示可用的页面缓冲数据的列表,最好是通过结果的数量和页面大小是否有一个ASP.NET分页控制(不MVC)?
答
中继器不这样做网络控制默认。
然而,GridView的事。
就个人而言,我讨厌GridView的,所以我写了一个分页/排序Repeater控件。
基本步骤:
- 子类Repeater控件
- 添加私密PagedDataSource它
- 添加公共PageSize属性
- 覆盖Control.DataBind
- 存储控制。 DataSource在PagedDataSource中。
- 绑定Control.DataSource到PagedDataSource
- 覆盖Control.Render
- 呼叫Base.Render()
- 渲染您的分页链接。
对于演练,您可以尝试此链接:
滚动自己的分页转发价值没有使用一个gridview? – 2009-05-28 17:59:21