我使用 asp.net 制作了一个 Picasa 类型的应用程序,该应用程序使用ListView
控件在浏览器中显示图像。
所有图像看起来都很好。它直接从服务器文件夹中获取图像并立即以缩略图形式显示。当单击任何图像时,它使用 jQuery 以大尺寸显示该特定图像。然后就可以关闭了。
但是,有一个问题。如果单个服务器文件夹中有超过 100 张图像,它会跳过一些图像并在那里显示空白 x。所以我决定每页分页 40 张图片。我怎样才能做到这一点ListView
?
您将不得不DataPager
在.LayoutTemplate
ListView
您可以像这样添加它:
<asp:DataPager runat="server" ID="DataPager" PageSize="40">
<Fields>
<asp:NumericPagerField ButtonCount="10"
PreviousPageText="<--"
NextPageText="-->" />
</Fields>
</asp:DataPager>
这是一篇使用 DataPager 控件的文章(带有可下载的演示/源代码) - http://www.4guysfromrolla.com/articles/021308-1.aspx#postadlink