Repeater-重复器 - 类似WinForm中的ListView,用列表来展示数据

格式:

<body>
    <form id="form1" runat="server">
        <asp:Repeater ID="Repeater1" runat="server">  <%-- 重复器 --%>
            <HeaderTemplate></HeaderTemplate>  <%-- 头模板 --%>
            <ItemTemplate></ItemTemplate>  <%-- 项模板 --%>
            <AlternatingItemTemplate></AlternatingItemTemplate>  <%-- 交替模板 --%>
            <FooterTemplate></FooterTemplate>  <%-- 脚模板 --%>
        </asp:Repeater>
    </form>
</body>

<HeaderTemplate></HeaderTemplate> - 头模板:在循环开始时,其内容只会打印一遍

<ItemTemplate></ItemTemplate> - 项模板:重复循环打印其内容(李献策lxc)

<AlternatingItemTemplate></AlternatingItemTemplate> - 交替模板:与项模板交替打印

<FooterTemplate></FooterTemplate> - 脚模板:在循环结束时,其内容只会打印一遍

 

在后台绑定数据源

Repeater1.DataSource = new UserData().Select();
Repeater1.DataBind();

例如:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        List<Users> lu = new UsersData().Select();
        Repeater1.DataSource = lu;
        Repeater1.DataBind();
    }
}
后台绑定数据源

相关文章:

  • 2021-07-04
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
猜你喜欢
  • 2021-11-16
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-05
相关资源
相似解决方案