Управление галереей изображений для ASP.Net с возможностями фильтрации - PullRequest
1 голос
/ 07 апреля 2010

Я пишу приложение ASP.Net, которое должно отображать большое количество миниатюр, желательно в формате страниц. Эти эскизы будут храниться на жестком диске сервера, но их имена файлов будут перечислены в базе данных SQL Server. Я хочу фильтровать отображаемые изображения на основе критериев в базе данных.

Я посмотрел на NotesForGallery , который мне действительно нравится, но, похоже, у него нет способа сделать это. - если я не прав, пожалуйста, поправьте меня.

Есть ли другие элементы управления галереей изображений, желательно бесплатные, которые могут делать то, что мне нужно? Я надеюсь, что кто-то может порекомендовать элемент управления или решение, которое укажет мне правильное направление.

Заранее спасибо.

1 Ответ

1 голос
/ 08 апреля 2010

Как говорил K2so, вы смотрели только на привязку данных к простому повторителю или сетке данных? Поскольку имена ваших изображений и другие свойства находятся в базе данных, вы можете выполнить свой запрос и выплюнуть список изображений.

Пример (грубый код, извините)

<asp:repeater id="yourImages" runat="server">
    <itemTemplate>
        <img src='~/Images/Files/<% Bind("ImageFileName")%>' />
    </ItemTemplate>
</asp:repeater>

Использование вида сетки с разбивкой по страницам также будет очень похожим.

РЕДАКТИРОВАТЬ: я пытался опубликовать это как комментарий, но ссылка не очень хорошо работает. Вот демонстрация asView.net listView с изображениями в сетке и постранично. Демонстрационный сайт Мэтта Берсета

...