ASP.NET Repeater控件是一种可重复使用的模板,它可以根据数据库中的数据创建动态的Web页面。它是一种轻量级的Web控件,可以在ASP.NET Web应用程序中使用。它允许开发人员将数据与HTML标记进行绑定,以便在Web页面上显示动态内容。
Repeater控件有助于减少代码量,并且可以快速地将数据显示在Web页面上。它不会生成HTML代码,而是使用HTML标记来创建动态内容。开发人员可以使用Repeater控件来创建多行、多列或具有多个行和列的表格。
Repeater控件包含三个部分:HeaderTemplate、ItemTemplate和FooterTemplate。HeaderTemplate包含要显示在Repeater开始位置的内容;ItemTemplate包含要显示在Repeater中间位置的内容;FooterTemplate包含要显示在Repeater末尾位置的内容。
// 初始化 Repeater 控件 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 连接数据库 string connString = ConfigurationManager.ConnectionStrings["connString"].ConnectionString; // 创建 SqlCommand 对象 SqlCommand cmd = new SqlCommand("SELECT * FROM tableName", conn); // 创建 DataAdapter 对象 SqlDataAdapter da = new SqlDataAdapter(cmd); // 创建 DataSet 对象 DataSet ds = new DataSet(); // 把数据读入 DataSet 对象中 da.Fill(ds); // 绑定 Repeater 控件 repeater1.DataSource = ds; repeater1.DataBind(); } }
PlaceHolder 控件用于为代码添加的控件预留空间。
注释:PlaceHolder 不会产生任何可见的输出(仅仅是网页上其它控件的容器)。
属性 | 描述 |
---|---|
runat | 规定控件是服务器。必须设置为 "server"。 |
如需完整描述,请访问 Web 控件标准属性。
如需完整描述,请访问 控件标准属性。
ASP.NET ID 属性 控件标准属性参考手册定义和用法 ID 属性获取或设置分配给控件的编程标识符。 通常情况下都会设置该属性,在当...
ASP.NET HorizontalAlign 属性 Table 控件定义和用法 HorizontalAlign 属性用于设置或返回在 Table 控件中内容的水平对齐方式。 ...
ASP.NET Calendar FirstDayOfWeek 属性 Calendar 控件定义和用法 FirstDayOfWeek 属性用于规定日历中哪天是周的第一天。 语法asp...
ASP.NET Panel 控件 Web 服务器控件定义和用法 Panel 控件用作其它控件的容器。 提示:此控件常用于以编程方式生成控件,或显示...
ASP.NET TableCell 控件 Web 服务器控件定义和用法 TableCell 控件与 Table 控件和 TableRow 控件结合,用于创建表格中的单元格...