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;
        }

  

posted @ 2012-07-18 20:17  liqipeng  阅读(161)  评论(0编辑  收藏  举报