Wie ich das Header-Template eines Repeaters stoppen Sie von der Anzeige, wenn es keine Elemente in der Datenquelle sindStopp-Header Anzeigen auf asp.net Repeater
<asp:Repeater ID="TabsRepeater" runat="server" DataSource='<%#Eval("OrderedChildNodes") %>'>
<HeaderTemplate>
<ul class="child">
</HeaderTemplate>
<ItemTemplate>
der Repeater in einer anderen Repeater Steuer verschachtelt ist, so kann ich‘ t vor der Datenbindung prüfen.
dass war mein erster Gedanke, aber es scheint nicht zu geben, gibt den Fehler: Databinding-Methoden wie Eval(), XPath() und Bind() können nur im Zusammenhang mit einem datengebundenen Steuerelement verwendet werden. –
Verwenden Sie zufällig das .NET 3.5-Framework oder höher? Wenn dem so ist, würde ich sehr empfehlen, das Repeater-Steuerelement durch das flexiblere ListView-Steuerelement zu ersetzen, das über das Dienstprogramm verfügt, um mit leeren Daten umzugehen. – James