Fun*_*nky 1 c# asp.net webforms repeater
我有一份有孩子的父母名单.我试图在我的网站上输出以下内容.它有效,但是对吗?什么是最好的选择?
<ul id="example">
<asp:Repeater ID="monkey" runat="server" >
<ItemTemplate>
<li>
<span class="folder">
<%# GetPlantName((string)Container.DataItem) %>
</span>
<ul>
<asp:Repeater id="moo" runat="server" DataSource="<%# GetTagList((string)Container.DataItem) %>">
<ItemTemplate>
<li>
<asp:LinkButton ID="d" runat="server" Text='<%# Eval("ReportNo")%>'></asp:LinkButton>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
Run Code Online (Sandbox Code Playgroud)
嵌套中继器是可以接受的.小心RowDataBound事件之类的事情.对于初级开发人员来说,这些方法本质上是嵌套循环并不总是显而易见的.我已经看到错误就像在嵌套转发器中访问数据库一样,这会导致很多开销.
请记住,你正在做的事情本质上是一个嵌套的循环和相应的设计代码,它完全没问题.