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