Какой элемент управления я должен использовать для отображения динамических данных (изображений, имен и т. Д.), Таких как HTML-таблица на asp.net? - PullRequest
2 голосов
/ 27 ноября 2011

Источником моей проблемы является отсутствие у меня опыта работы с asp.net. Я пытаюсь отобразить мои видео в базе данных в виде таблицы, похожей на HTML. Как и на главной странице YouTube или других веб-сайтов для обмена видео.

Чтобы получить более подробную информацию, мне нужно отобразить маленькие картинки, связанные с watch.aspx, которые касаются продолжительности, имени, пользователей и эскиза видео.

Сейчас я создаю динамическую HTML-таблицу в коде (программно создаю теги href, div, img и т. Д.), Что приводит к ненужному большему количеству кодирования, сложному способу редактирования дизайна, меньшей гибкости.

Я знаю, что в asp.net есть несколько хороших элементов управления, таких как gridview и т. Д. Но у меня нет опыта, чтобы выбрать, какой или как использовать.

Правильно ли я делаю это, или я должен сделать их пользовательскими элементами управления, или использовать что-то вроде gridview, datalist, datatable?

Более конкретно, каков наилучший способ создать главную страницу или страницу поиска YouTube на asp.net?

чтобы дать вам подсказку; вот о чем я спрашиваю: what is the best way to create this table?

Ответы [ 2 ]

2 голосов
/ 27 ноября 2011

Вы можете использовать DataList - элемент управления ASP.NET Server и установить свойство RepeatColumns=n для отображения n столбцов в строке.

1 голос
/ 27 ноября 2011

Элементы управления DevExpress также очень хороши .... вот ссылка на их элементы управления asp.net http://www.devexpress.com/Products/NET/Controls/ASP/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...