Рендеринг HTML внутри DataList - PullRequest
1 голос
/ 11 апреля 2009

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

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

1 Ответ

0 голосов
/ 11 апреля 2009

Если вы имеете в виду, что ваше «сообщение» содержит отформатированный 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>
...