Repeater的嵌套结合用户控件的使用
aspx頁(yè)面的代碼:
<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后臺(tái)代碼的樣式:
? ? ? ?this.rpFL.DataSource = flUCBLL.GetFLUC();
? ? ? ?this.rpFL.DataBind();
用戶控件綁定的數(shù)據(jù),可以單獨(dú)構(gòu)建一個(gè)數(shù)據(jù)模型類A,該數(shù)據(jù)模型專為該用戶控件使用。在用戶控件中Title,itis為A的屬性。其中itis是一個(gè)集合,ITName是itis集合中對(duì)象的屬性。
轉(zhuǎn)載于:https://blog.51cto.com/yiboyuntian/1403734
總結(jié)
以上是生活随笔為你收集整理的Repeater的嵌套结合用户控件的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 更改一个设置 修改一下设置
- 下一篇: 小米中枢网关 小米中枢网关有什么用