repeater控件是三种数据控件中在html输出方面最为灵活的控件.repeater会按照你所要求的样式严格地输出数据记录.所以,如果你不想以表格方式或者简单的<span>输出数据,那么最好使用repeater.
·alternatingitemtemplate
与datalist一样,repeater使用模板来指定输出样式.repeater支持如下五种模板:
·footertemplate
·headertemplate
·itemtemplate
·separatortemplate
hedertemplate与footertemplate指定在真正的记录输出之前或之后应处理的html内容.alternatingitemtemplate与itemtemplate则指定实际的每条输出记录的html样式.如,你需要绑定一个包含雇员信息的dataset到一个repeater,字段名为employeename.如果你想在页面中不排序地显示这些记录,你可以使用如下的语句:
<asp:repeater runat="server" id="rptemployees">
<headertemplate>
<ul>
</headertemplate>
<itemtemplate>
<li><%# databinder.eval(container.dataitem, "employeename") %></li>
</itemtemplate>
<footertemplate>