在 DataList 内呈现 HTML

发布于 2024-07-17 22:06:22 字数 138 浏览 12 评论 0原文

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

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

I have a formatted text that contains Bolded, italicsed, and other styles implemented inside the message. I have this message stored in a Database. Now I want to implement these tags into work inside the a field inside the DataList. How do I do it?

Doesn't work. It just shows up the tags as such. Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七婞 2024-07-24 22:06:22

如果您的意思是您的“消息”包含格式化的 HTML,那么您应该在 DataBinder 评估“消息”属性的值后对其进行 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>

If you mean that your "message" contains formatted HTML, you should simply HTMLDecode it after the DataBinder has evaluated the value of the "message" property. For example:

' "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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文