最主要的用途是可以将数据依照编程者所指定的自定义格式逐一显示出来。只要将想要展示的格式先定好,它就会按照指定的格式来显示;这个预定好的格式称为“模板”(Template)。
通过页眉模板、奇数行数据模板、偶数行数据模板、分隔模板以及页脚模板,可以灵活控制记录的显示格式。Repeater控件所支持的各种模板的意义如下。
1、ItemTemplate:为数据源中的每一行都呈现一次的模板。
2、AlternatingItemTemplate:与ItemTemplate元素类似,但在Repeater控件中隔行显示一次。
3、HeaderTemplate:一般用于设置标题或特殊格式标记等
4、SeparatorTemplate:用于指定如何分隔记录行。
5、FooterTemplate:用于指定在所显示记录的尾部,应显示什么信息。
当数据源有记录时,每取一条记录,控件会按照1和2模板定义的格式进行显示;如果数据源没有数据,则控件在界面上没有任何显示。
注意:ItemTemplate模板必须是要定义的。