在DataList中呈现HTML

时间:2009-04-11 08:07:20

标签: html formatting datalist

我有一个格式化的文本,其中包含在消息中实现的Bolded,italicsed和其他样式。我将此消息存储在数据库中。现在我想在DataList内的一个字段内实现这些标记。我该怎么做?

不起作用。它只是显示标签。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您的意思是“消息”包含格式化的HTML,则应在DataBinder评估“message”属性的值后对其进行HTMLDecode。例如:

' "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>