自己写了个分页控件,继承Repeater,实现了IPostBackEventHandler接口,在没有模板页的情况下一切很正常,可以触发OnPageIndexChanged事件,可以取得当前页,但是只要把控件放到有模板页的页面,事件就触发不了,取不了当前页,也就没有办法获取分页数据了。跟踪了一下,事件那部分压根就没有执行。郁闷啊,这是为什么啊,什么道理啊?
你可以下载吴旗娃的aspnetPager分页控件,看看它的源码,
http://download.csdn.net/source/1399493
或者看看discuz!nt,它里面也实现了一个继承Repeater可分页扩展。