【发布时间】:2009-06-19 13:42:26
【问题描述】:
我有一个绑定到字典的 ListView。然后我有一个嵌套的 ListView 用于字典的值的整数。
我需要将绑定到嵌套列表的项目数限制为 5,并在模板中显示更多按钮。
我找不到让更多按钮工作并同时正确限制数量的方法。我现在有它作为一个或另一个工作。
有什么想法吗?谢谢!
更新:
标记看起来像这样:
<asp:ListView runat="server" ID="MainListView" ItemPlaceholderID="PlaceHolder2">
<LayoutTemplate>
<asp:PlaceHolder runat="server" ID="PlaceHolder2" />
</LayoutTemplate>
<ItemTemplate>
<h1>My Main ListView - <%# Eval("Key") %></h1>
<asp:ListView runat="server" ID="NestedListView" ItemPlaceholderID="PlaceHolder3"
DataSource='<%# Eval("Value") %>' >
<LayoutTemplate>
<h2>One of many Nested ListViews</h2>
<asp:PlaceHolder runat="server" ID="PlaceHolder3" />
</LayoutTemplate>
<ItemTemplate>
<asp:LinkButton runat="server" ID="AnInteger" Text='<%# Eval("value") %>'></asp:LinkButton>
<br />
</ItemTemplate>
</asp:ListView>
<asp:LinkButton runat="server" ID="uxMoreIntegers" Text="More..." Visible="false" OnClick="uxMoreIntegers_Click"></asp:LinkButton>
</ItemTemplate>
</asp:ListView>
【问题讨论】:
标签: c# asp.net data-binding listview collections