asp.net分页的最终解决之道!

webdiyer 2003-04-19 04:36:42
从两年多以前开始用asp开发网站的时候起,分页就是最令人头痛的问题,虽说做起来不是多么复杂,但每次都得写大量重复而功能相同的代码,即使可以进行复制帖粘,也决不是简单地按几下的Ctrl+C、Ctrl+V就能完事的,尤其是变量名不一样时又得忙上一阵子来更改变量名。Asp.net的问世,给我们带来了全新的动态网站开发模式,它的CodeBehind技术、用户控件以及自定义控件等,使得代码更易封装,重用性得到极大的提高。它的功能强大的DataGrid Web服务器控件,使得分页不再是ASP程序员们的噩梦,用DataGrid仅仅两三行代码就实现了以前asp数十上百行代码才能实现的功能,然而最初的兴奋之后,我们才发现DataGrid远不是我们理想的分页控件,在asp时代,分页的标准导航元素应该是同时具有首页、上一页、数字页索引、下一页、末页甚至一个允许用户自行输入页索引的文本框等,顶不济也应该同时具有上一页、下一页和数值页索引等元素,但DataGrid却不能同时显示这些元素,而且有时我们不得不用DataList或Repeater控件,即使是一个老手,这时也不得不在分页上大伤脑筋。在分页上吃尽苦头之后,有一天突发奇想,为什么分页控件一定要和要显示的数据关联呢?为什么不能做一个和数据显示方式完全独立的分页控件呢?说做就做,因此有了这个AspNetPager,本来去年底已经做好并在自己开发的网站上使用了,因为懒得写示例文件和帮助文档,所以一直到现在始终待字闺中无人识:),最近常见一些论坛上有网友问如何提高分页的效率、如何为DataList或Repeater分页等有关asp.net分页的问题,觉得该是把它拿出来献献丑的时候了:),于是花了一个多月时间(!)对控件进行了大量的改进,加了设计时支持,写了示例文件和帮助文档,还做了两个自动创建分页存储过程和数据绑定代码的工具页,使得该控件更容易使用。现在把它送给大家,是好是坏任由大家去评说,总之我已经尽了力了!

要下载控件、查看示例程序或帮助文档,请到:

http://www.webdiyer.com
...全文
244 85 打赏 收藏 转发到动态 举报
写回复
用AI写文章
85 条回复
切换为时间正序
请发表友善的回复…
发表回复
leekace 2003-05-08
  • 打赏
  • 举报
回复
帮忙结帖吧!
提高结帖率啊!
webdiyer 2003-04-27
  • 打赏
  • 举报
回复
大家共同努力来推动csdn的繁荣!!
chyich 2003-04-26
  • 打赏
  • 举报
回复
csdn就是因为有楼主这样的人才繁荣,谢谢楼主的无私奉献!
xuln 2003-04-25
  • 打赏
  • 举报
回复
谢谢!
追梦 2003-04-25
  • 打赏
  • 举报
回复
xuexi
dave 2003-04-25
  • 打赏
  • 举报
回复
支持楼主
microyang 2003-04-25
  • 打赏
  • 举报
回复
下载,谢了
iamangling 2003-04-25
  • 打赏
  • 举报
回复
up
kigu 2003-04-25
  • 打赏
  • 举报
回复
up
songwin 2003-04-25
  • 打赏
  • 举报
回复
好东西 收藏 谢谢
chinabs 2003-04-25
  • 打赏
  • 举报
回复
http://www.chinabs.net/aspnet/default.asp?infoid=77
中国BS网,里面有许多学习b/s技术的文章。
jlhdlj 2003-04-25
  • 打赏
  • 举报
回复
up
guan_feng 2003-04-25
  • 打赏
  • 举报
回复
不简单,支持,还公开源码~~
ruanruan 2003-04-24
  • 打赏
  • 举报
回复
大家都要来支持楼主为我们做的这一个好东东,毕竟如果楼主们的辛勤劳动,csdn那有现在这么热闹啊,毕竟它是我们程序们的一块风水宝地啊!
guoqd 2003-04-24
  • 打赏
  • 举报
回复
謝謝謝謝
blackant2 2003-04-24
  • 打赏
  • 举报
回复
不错不错谢谢谢谢
Meyer 2003-04-24
  • 打赏
  • 举报
回复
看得出是心血之作.谢谢.
webdiyer 2003-04-24
  • 打赏
  • 举报
回复
本来就是一个广告嘛!:)
babytong 2003-04-24
  • 打赏
  • 举报
回复
怎么看开头,跟打广告差不多。不过东西是我很想就弄的一个了,一直想做个想象的分也控件
houjianxun 2003-04-23
  • 打赏
  • 举报
回复
up中
加载更多回复(65)

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧