Я пытаюсь реализовать галерею изображений в ASP.NET./c#
.
Я показываю 6 миниатюр на моей странице. Чтобы отобразить это, я решил использовать ListView с ItemTemplate, содержащим элемент управления ImageButton, для каждого эскиза, который я бы отображал. У меня есть несколько вопросов:
- Правильно ли я выбираю элементы управления? (есть такие опции, как DataList, повторитель и т. д.)
- Я читаю из базы данных sql server 2008, в которой изображение имеет тип поля varbinary. Если я хочу отобразить эти двоичные данные в виде изображений в моих комментариях, то как мне это сделать?
- В конечном счете, я хочу иметь возможность отображать большое изображение при нажатии на миниатюру. Как я буду копировать URL-адрес миниатюры, на которую нажимают?
- Есть ли у кого-нибудь справка / демонстрация / образец, который я мог бы использовать в качестве руководства?
ПОЖАЛУЙСТА, помните, что изображения являются «двоичными» данными на сервере sql, а НЕ файлами в файловой системе.
Я могу написать логику sql для выбора правильных изображений в моем sqldatareader или вместо этого использовать набор данных. Я хочу продолжить с моими элементами управления asp.net и его кодом, где у меня возникают эти начальные проблемы проектирования, такие как то, какие элементы управления будут использоваться, как добавлять динамически и т. Д.