데이터 소스에 항목이 없을 때 repeater의 헤더 템플리트가 표시되지 않게하려면 어떻게해야합니까?asp.net 중계기에 표시 중지 헤더
<asp:Repeater ID="TabsRepeater" runat="server" DataSource='<%#Eval("OrderedChildNodes") %>'>
<HeaderTemplate>
<ul class="child">
</HeaderTemplate>
<ItemTemplate>
리피터가 다른 리피터 컨트롤에 중첩되어 있으므로 데이터 바인딩 전에 점검 할 수 없습니다.
그 내 생각은 처음 생각했지만 오류를주는 것 같지 않습니다. Eval(), XPath() 및 Bind()와 같은 데이터 바인딩 방법은 데이터 바인딩 된 컨트롤의 컨텍스트에서만 사용할 수 있습니다. –
우연히 .Net 3.5 프레임 워크 이상을 사용하고 계십니까? 그렇다면 빈 데이터를 처리 할 수있는 유틸리티가있는보다 유연한 ListView 컨트롤로 리피터 컨트롤을 대체하는 것이 좋습니다. – James