是否有ASP.NET分页控件(不是MVC)?

时间:2020-03-05 18:50:27  来源:igfitidea点击:

我有一个搜索结果页面,该页面基本上由一个包含内容的中继器组成。我需要的是一种分页结果的方法。获取分页结果不是问题,我想要的是一个Web控件,该控件将显示可用分页数据的列表,最好通过提供结果数和页面大小来显示

解决方案

回答

默认情况下,中继器不执行此操作。

但是,GridViews可以。

我个人不喜欢GridViews,所以我写了一个Paging / Sorting Repeater控件。

基本步骤:

  • 子类中继器控件
  • 向其添加一个私有的PagedDataSource
  • 添加一个公共的PageSize属性
  • 将Control.DataSource绑定到PagedDataSource
  • 渲染页面链接。

有关演练,我们可以尝试以下链接:

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