Управление репитером asp.net для отображения изображений и связанных имен
Я хочу реализовать галерею изображений в asp.net/C#. Я использую SQL Server 2008, Visual Studio 2010 и.NET 4.0.
Я сделал веб-страницу и теперь хочу отобразить 6 изображений в виде миниатюр (и их названия чуть ниже миниатюр) в центре страницы. Формат отображения примерно такой:
img1 img2 img3
`<name1`> `<name2`> `<name3`>
img4 img5 img6
`<name4`> `<name5`> `<name6`>
1 2 3 4 Next>
Основная операция выглядит так:
Я извлекаю изображения из базы данных, а затем отображаю их, как указано выше, в виде миниатюр.
1 2 3 Next>
являются ссылками в зависимости от того, есть ли более 6 изображений, извлеченных из БД. Так что в основном нумерация 1 2 3 4 Next>
является динамическим в зависимости от того, сколько изображений существует.
Может ли кто-нибудь дать мне общий обзор того, как этого можно достичь? Должен ли я использовать asp:Repeater или asp:DataList для этого вида дисплея? Пожалуйста, дайте мне знать, если требуются дополнительные детали. Заранее спасибо за любые предложения / рекомендации / помощь.
1 ответ
Я могу предложить увидеть эти примеры
http://www.codeproject.com/KB/web-image/NickPhotoBrowser.aspx
http://www.codeproject.com/KB/applications/thumbtools.aspx
http://www.codeproject.com/KB/applications/NetPix.aspx
У них есть то, что вы спрашиваете об исходном коде, и вы можете получить идеи о том, как это сделать.