【发布时间】:2012-12-10 12:26:20
【问题描述】:
有没有办法将listview 显示为另一个listview 的空数据模板。我只是把它放在下面。但它不会显示列表视图或者它是空数据文本。仅显示“空数据优先列表视图”文本
<asp:ListView ID="searchResults" runat="server" ItemPlaceholderID="placeholder">
<EmptyDataTemplate>
empty data first listview
<asp:ListView ID="suggestions" runat="server" ItemPlaceholderID="placeholder" DataSource="<%#Model.SearchSuggestions %>">
<EmptyDataTemplate>
empty data second listview</EmptyDataTemplate>
<LayoutTemplate>
<span class="suggestionList">
<asp:PlaceHolder ID="placeholder" runat="server"></asp:PlaceHolder>
</span>
</LayoutTemplate>
<ItemTemplate>
<%# Container.DataItem %>
</ItemTemplate>
<ItemSeparatorTemplate>
,</ItemSeparatorTemplate>
</asp:ListView>
</EmptyDataTemplate>
<LayoutTemplate>
*************
</LayoutTemplate>
</asp:ListView>
【问题讨论】:
-
如果你去掉字符串“empty data first listview”还是不行吗?
-
不,它不工作。我只是把它用来检查空模板是否工作。
标签: c# asp.net listview web-controls