加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 06:51:01 所属栏目:asp.Net 来源:网络整理
导读:我有一个搜索结果页面,基本上包含一个包含内容的转发器.我需要的是一种分页结果的方法.获取分页结果不是问题,我所追求的是一个Web控件,它将显示可用分页数据的列表,最好是提供结果数和页面大小 解决方法 默认情况下,中继器不会执行此操作. 但是,GridViews可
我有一个搜索结果页面,基本上包含一个包含内容的转发器.我需要的是一种分页结果的方法.获取分页结果不是问题,我所追求的是一个Web控件,它将显示可用分页数据的列表,最好是提供结果数和页面大小

解决方法

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

但是,GridViews可以.

就个人而言,我讨厌GridViews,所以我写了一个Paging / Sorting Repeater控件.

基本步骤:

>子转发器控件的子类
>为其添加私有PagedDataSource
>添加公共PageSize属性
>覆盖Control.DataBind

>将Control.DataSource存储在PagedDataSource中.
>将Control.DataSource绑定到PagedDataSource

>覆盖Control.Render

>调用Base.Render()
>渲染分页链接.

对于演练,您可以尝试以下链接:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读