Repeater的嵌套结合用户控件的使用
aspx頁面的代碼:
<asp:Repeater ID="rpFL" runat="server">
? ? ? ? ? ?<ItemTemplate>
? ? ? ? ? ? <uc1:flUC ID="flUC1" runat="server" />//用戶控件
? ? ? ? ? ?</ItemTemplate>
</asp:Repeater>
用戶控件的代碼:
<div id="fluc" class="fluc">
? ? ? ?<h1><%# Eval("Title") %></h1>
? ? ? ?<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集合中對象的屬性。
轉載于:https://blog.51cto.com/yiboyuntian/1403734
總結
以上是生活随笔為你收集整理的Repeater的嵌套结合用户控件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改一个设置 修改一下设置
- 下一篇: 小米中枢网关 小米中枢网关有什么用