aspx页面的代码:

<asp:Repeater ID="rpFL" runat="server">

<ItemTemplate>

<uc1:flUC ID="flUC1" runat="server" />//用户控件

</ItemTemplate>

</asp:Repeater>


用户控件的代码:

<div id="fluc" class="fluc">

<h2><%# Eval("Title") %></h2>

<ul>

<asp:Repeater ID="rpGNZYC" DataSource='<%# Eval("itis") %>' runat="server">

<ItemTemplate>

<li><a href=""><%# Eval("ITName") %></a></li>

</ItemTemplate>

</asp:Repeater>

</ul>

</div>


aspx.cs后台代码的样式:

this.rpFL.DataSource = flUCBLL.GetFLUC();

this.rpFL.DataBind();

用户控件绑定的数据,可以单独构建一个数据模型类A,该数据模型专为该用户控件使用。在用户控件中Title,itis为A的属性。其中itis是一个集合,ITName是itis集合中对象的属性。