2014-01-07 5 views
0

Это является примером того, что я пытаюсь архив enter image description hereНадлежащее управление ASP.NET для отображения подробной информации о записи

(источник: http://store.apple.com/us/product/H7537LL/A/)

Мне нужно отображать данные (в основном текст, а также иметь изображение и файлы) из базы данных на веб-страницу (это может быть информация о продукте или описание работы или что-то в этом роде ...), что подходит для того, что разработчик часто использует, я могу использовать для его архивации.

При вставке текста (многострочных) из текстового поля в таблицу базы данных, HTML не допускается, поэтому, когда я вывожу данные, чтобы отображать их снова на веб-странице, символы строки прерывания были потеряны, все, что я получаю, это куча текста без разрыва строки.

Мне тяжело найти способ сохранения и извлечения, отображения данных, любых советов или комментариев.

+1

Вы должны найти HTMLEncode для этого и использовать его перед его хранением и декодировать, когда он поступает из базы данных. http://msdn.microsoft.com/en-us/library/73z22y6h(v=vs.110).aspx – John

ответ

1

По вашему требованию вы можете использовать asp.net Repeater управления

Пожалуйста, обратитесь в этом LINK более подробно об управлении Repeater

1

управления Repeater полезно, если вам нужна высокая степень контроля над сгенерированный HTML. Также см. Элемент управления DetailsView. Here is MSDN documentation, описывающий эти элементы управления.

Ретранслятор

Контроль Ретранслятор представляет собой связанный с данными управления контейнером, который производит список отдельных элементов. Вы определяете расположение отдельных элементов на странице с помощью шаблонов. Когда страница запускается, элемент управления повторяет макет для каждого элемента в источнике данных. Для получения информации о , использующем управление ретрансляторами, см. Раздел Repeater Class в библиотеке MSDN .

DetailsView

управления DetailsView дает возможность отображать, редактировать, вставки или удаления одной записи в то время, от связанных с ним данных источника. Элемент управления DetailsView отображает только одну запись данных на времени, даже если ее источник данных предоставляет несколько записей. Для информация о программировании элемента управления DetailsView, см. DetailsView Класс в библиотеке MSDN.

0

Я добавляю второй ответ на основании вашего отредактированного вопроса.

Эта страница, такая как Apple, с которой вы связались (если она была написана на ASP.NET), будет состоять из множества различных элементов управления, поэтому нет никакого элемента управления, который будет хорошо работать для этой ситуации. Вам нужно будет создать целую страницу. Для этого единственным предложением является изучение основных веб-форм ASP.NET для создания вашей страницы, а затем загрузка производственной информации на основе продукта, указанного в URL-адресе.

 Смежные вопросы

  • Нет связанных вопросов^_^