我正在编写一个ASP.Net应用程序,它需要显示大量缩略图,最好是分页格式。这些缩略图将存储在服务器的硬盘上,但其文件名将在SQL Server数据库中列出。我想要做的是能够根据数据库中的标准过滤显示的图像。
我看过NotesForGallery控件,我非常喜欢它,但它似乎没有办法做到这一点。 - 如果我错了,请纠正我。
是否有其他图片库类型控件,最好是免费的,可以做我需要的?我希望有人可以推荐一个控制或解决方案来指引我朝着正确的方向发展。
提前致谢。
答案 0 :(得分:1)
就像K2so说的那样,你看过只是数据绑定到一个简单的转发器或数据网格吗?由于您的图像名称和其他属性位于数据库中,因此您可以运行查询并吐出图像列表。
示例(粗略代码,抱歉)
<asp:repeater id="yourImages" runat="server">
<itemTemplate>
<img src='~/Images/Files/<% Bind("ImageFileName")%>' />
</ItemTemplate>
</asp:repeater>
使用分页网格视图也非常相似。
编辑:我试图将此作为评论发布,但链接效果不佳。这是一个asp.net listView的演示,其中包含网格中的图像和分页。 Matt Berseth Demo Site