Repeater使用

.aspx

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ProductBlockCtrl.ascx.cs" Inherits="企业网站.Ctrls.ProductBlockCtrl" %>
<asp:Repeater ID="Repeater1" runat="server">
    <HeaderTemplate><ul></HeaderTemplate>
    <ItemTemplate><li><%#Eval("Name") %></li></ItemTemplate>
    <FooterTemplate></ul></FooterTemplate>
</asp:Repeater>

.aspx.cs

       protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                T_ProductsTableAdapter adapter = new T_ProductsTableAdapter();
                var data = adapter.GetDataByCatId(CatId);
                Repeater1.DataSource = data;
                Repeater1.DataBind();
            }
        }
        public long CatId //设置一个CatId以便于动态地根据产品类别获取数据源
        {
            get;
            set;
        }

  

本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576198.html

本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576198.html
如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
原文地址:https://www.cnblogs.com/liqipeng/p/4576198.html