Repeater进行模板设计以及实现数据的分页显示

本文详细介绍了如何利用Repeater控件进行模板设计,包括ItemTemplate、AlternatingItemTemplate、HeaderTemplate、FooterTemplate和SeparatorTemplate五种模板的使用,以及如何在不支持直接编辑的情况下手动填充HTML代码来显示数据。示例中,数据以表格形式呈现,通过DataBinder.Eval()方法绑定数据。此外,还展示了后台代码中数据分页显示的实现方法。
摘要由CSDN通过智能技术生成

在讲解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&
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值