2009-02-14 2 views
2

поэтому у меня есть текст в формате Sql, хранящийся в моей базе данных, я заполняю содержимое тега <p></p> с его загрузкой на страницу, но, хотя HTML-теги появляются в тексте, они не форматируют текст. Есть ли какой-то шаг, который мне не хватает?HTML-текст не форматируется

+0

Пример HTML будет полезен – tvanfosson

+0

Посмотрите на исходный код сгенерированного HTML. Скорее всего, ваше приложение кодирует HTML-теги int < и &rt; –

ответ

0

Используйте «html_entity_decode ($ str)» в сохраненном тексте при отображении.

1

Итак, как вы выводите HTML? У вас есть HtmlGenericControl, работающий на сервере, представляющем тег < p>? Может быть, вы используете InnerText вместо InnerHtml? Или это может быть проблема кодирования/декодирования HTML. Взгляните на источник HTML.

0

Когда вы говорите, что вы «заполняете содержимое тега <p></p>» - что именно вы имеете в виду? Как правило, выбор, который я вижу, - это A) с использованием метки и назначения поля Text или B) просто введите строковое значение непосредственно там, где вы хотите, чтобы ваш HTML появился.

<%#StringToWriteToHTMLStream%> 

После установки содержимого строки из записи базы данных вам необходимо вызвать Databind().

Это все, что вам нужно?

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