ListView分页图像

时间:2012-10-02 11:38:54

标签: c# .net listview

我使用asp.net创建了一个Picasa类型的应用程序,该应用程序使用ListView控件在浏览器中显示图像。

所有图像都显得非常精细。它直接从服务器文件夹中获取图像,并立即以缩略图显示。当点击任何图像时,它使用jQuery以大尺寸显示该特定图像。然后就可以关闭了。

然而,有一个问题。如果单个服务器文件夹中有超过100个图像,则会跳过少量图像并在那里显示空白x。所以我决定每页分页40张图片。我怎么能在ListView

中做到这一点

2 个答案:

答案 0 :(得分:1)

您必须在ListView的{​​{3}}属性中使用DataPager控件。

您可以像这样添加:

<asp:DataPager runat="server" ID="DataPager" PageSize="40">
    <Fields>
      <asp:NumericPagerField ButtonCount="10"
           PreviousPageText="<--"
           NextPageText="-->" />
    </Fields>
</asp:DataPager>

答案 1 :(得分:0)

这是一篇使用DataPager控件的文章(带有可下载的演示/源代码) - http://www.4guysfromrolla.com/articles/021308-1.aspx#postadlink