我有一个格式化的文本,其中包含在消息中实现的Bolded,italicsed和其他样式。我将此消息存储在数据库中。现在我想在DataList内的一个字段内实现这些标记。我该怎么做?
不起作用。它只是显示标签。有什么帮助吗?
答案 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>