当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《是否有ASP.NET分页控件(非MVC)?》经验,为你挑选了1个好方法。

我有一个搜索结果页面,基本上包含一个包含内容的转发器.我需要的是一种分页结果的方法.获取分页结果不是问题,我所追求的是一个Web控件,它将显示可用分页数据的列表,最好是提供结果数和页面大小



1> FlySwat..:

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

但是,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

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有