这是几年前在研究一个开源项目时所收集的分页控件,后来我一直使用,支持分页组,前页后页和页码同时显示,支持LinkButton和Path和QueryString三种分页的模式来适应各种启用ViewState和关闭ViewState的环境。
最初我使用它时他还只具有最普通的功能,后来我用久了觉得不太方便,于是把它进行了汉化,增加了设计时支持,可以直接在VS的设计时进行可初化的属性设置,而且搞了20个CSS放到其中做资源文件,可以方便的使用。另外可以选择以哪种标签生成,默认的外层是DIV,可以改成SPAN或其它的。
使用方法:
第一步:使用前需要先设置它的ControlToPage,这个属性是控件页面上的哪个控件的,如Repeater。
第二步:接着就可以设置它的CssClass。可以参照这个图片
由于是使用CSS而不是象微软控件一样直接设置在控件本身(会产生垃圾代码),所以没有办法在设计时预览,CSS样式参照如下: