repeater 实现镶嵌和分页
repeater控件是Web服务器控件中的一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表。Repeater不具备内置的呈现功能,这表示用户必须通过创建模板为Repeater控件提供布局。当该页运行时,repeater控件依次通过数据源中的记录呈现一个项。
假设我们显示复杂的数据可以用gridview,一般复杂的用dataList,那么简单的数据呈现呢?我们就用repeater,因为它简单、小巧、最主要是灵活。
repeater支持的模板:
例子:
说明:用到的数据库为pubs数据中的authors和titileauthor。
页面的设计如图所示:
html代码:
总结:其实在前一段时间repeater控件用得挺多的,不过一些功能在做这个例子之前没有弄过,比如说通过代码实现分页(以前是用的分页控件。)、还有repeater的镶嵌、通过dataset让两个表建立关系、还有就是让repeater变得更加漂亮。(感觉那个订餐系统还可以再美观一下,呵呵。)