簡體   English   中英

嵌套中繼器-有3個中繼器

[英]Nested Repeaters - have 3 repeaters

我了解父級中繼器上的OnItemDatabound屬性...很有意義

這是我的問題:

可以說我的數據結構如下:

<List>
Parent Level Movie String
   Next Level : Amenities <List>
       Next level:   Showtimes <List>

所以我創建了一個電影列表,在該電影列表中是一個設施列表,在那個設施列表中是放映時間

  Movies is Repeater 1 Amenities is Repeater 2 Child of Repeater 1 Showtimes is Repeater 3 Child of Repeater 2 

因此,我的問題是電影位於列表中,並且每個不同的Repeater項都位於列表中,這些列表是否可以用作每個Child Repeater的數據源,因為數據已經包含在內。

是的他們可以。 甚至都不難。 您的標記看起來可能像這樣:

<asp:Repeater runat="server">
    <ItemTemplate>
        <asp:Label runat="server" Text='<%# Eval("Title") %>' />

        <asp:Repeater runat="server" DataSource="Amenities ">
            <ItemTemplate>
                <asp:Label runat="server" Text='<%# Eval("SomeField") %>' />

                <asp:Repeater runat="server" DataSource="Showtimes">
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" 
                            Text='<%# Eval("SomeOtherField") %>' />
                    </ItemTemplate>
                </asp:Repeater>
            </ItemTemplate>
        </asp:Repeater>
    </ItemTemplate>
</asp:Repeater>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM