是否有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