在讲解Repeater控件的用法之前首先要说一说什么是模板,模板就是一组HTML元素和控件,他们构成组件特定部分的布局,用来控制控件样式和外观,其次,并非所有的Web服务器控件都支持模板,而Repeater控件、DataGrid控件和DataList控件等这些复杂的控件就支持模板,当然了他们对模板的支持程度不一样,这篇博客就详细介绍Repeater控件如何进行模板设计以及如何简单的进行数据的分页显示。
Repeater支持的模板:ItemTemplate普通模板、AlternatingItemTemplate交替模板、HeaderTemplate页眉模板、FooterTemplate页脚模板、SeparatorTemplate分隔符模板。
这五种模板分别针对于数据的一般显示、交替数据显示、设置页眉和页脚以及添加分隔符等。
Repeater控件不支持直接编辑,必须在HTML源中手动填写。
设计界面:
在控件中用一个table显示数据。
下面就是手动填写的HTML代码:
<form id="form1" runat="server">
<h1>分页显示</h1>
<p>
<asp:Label ID="Label1" runat="server" Text="当前页:"></asp:Label>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1&