2009-04-11 3 views
1

У меня есть форматированный текст, который содержит выделенные жирным шрифтом, курсивом и другие стили, внедренные внутри сообщения. У меня есть это сообщение, хранящееся в базе данных. Теперь я хочу реализовать эти теги в работе внутри поля a внутри DataList. Как мне это сделать?Рендеринг HTML внутри DataList

Не работает. Он просто показывает теги как таковые. Любая помощь?

ответ

0

Если вы имеете в виду, что ваше «сообщение» содержит форматированный HTML, вы должны просто HTMLDecode его после того, как DataBinder оценил значение свойства «message». Например:

' "message" contains the string "<b>Hello World!</b>" 
' Within the DataList: 
<ItemTemplate> 
    <asp:Label ID="lbl1" runat="server" Text='<%# Server.HtmlDecode(Eval("message").ToString()) %>' /> 
</ItemTemplate> 
+0

Это отвечает на меня. – 2009-04-11 09:18:25

+0

Как пометить этот ответ как «Хороший ответ»? нет положения? – 2009-04-11 09:20:27

+0

А я слепой. lol – 2009-04-11 09:21:07

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