Управление репитером 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

У них есть то, что вы спрашиваете об исходном коде, и вы можете получить идеи о том, как это сделать.

Другие вопросы по тегам