在数据列表中呈现HTML

在数据列表中呈现HTML,html,formatting,datalist,Html,Formatting,Datalist,我有一个包含粗体、斜体和消息中实现的其他样式的格式化文本。我将此消息存储在数据库中。现在我想将这些标记实现到DataList中的a字段中。我该怎么做 不起作用。它只是显示标签本身。有什么帮助吗?如果您的意思是您的“消息”包含格式化的HTML,您只需在DataBinder评估“消息”属性的值后对其进行HTMLDE编码即可。例如: ' "message" contains the string "<b>Hello World!</b>" ' Within the DataLi

我有一个包含粗体、斜体和消息中实现的其他样式的格式化文本。我将此消息存储在数据库中。现在我想将这些标记实现到DataList中的a字段中。我该怎么做

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

如果您的意思是您的“消息”包含格式化的HTML,您只需在DataBinder评估“消息”属性的值后对其进行HTMLDE编码即可。例如:

' "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>
““message”包含字符串“Hello World!”
'在数据列表中:

lol,np。你可以投票选出你认为有价值的答案。你也可以投票选出你已经接受的答案。谢谢您的接受!:-)