C# DataItem包含转义HTML,如何呈现为实际HTML?

C# DataItem包含转义HTML,如何呈现为实际HTML?,c#,asp.net,escaping,repeater,C#,Asp.net,Escaping,Repeater,我有一个中继器,正在绑定一个列表 事件有一个属性,详细信息,其中包含一些HTML标记。我正在我的中显示该属性,如下所示: <%# ((Event)Container.DataItem).Details %> 数据绑定后,页面上看起来是这样的(但在源代码中,仍然与数据库中的内容相匹配): 诸如此类的废话 但我需要的是让它看起来像这样: 诸如此类的废话 但是,我真的不知道如何做到这一点,而不需要检查数据库并进行大规模的查找和替换,这实际上不是一个选项,因为我还必须更改插入数据的机制。

我有一个中继器,正在绑定一个
列表

事件
有一个属性,
详细信息
,其中包含一些HTML标记。我正在我的
中显示该属性,如下所示:

<%# ((Event)Container.DataItem).Details %>
数据绑定后,页面上看起来是这样的(但在源代码中,仍然与数据库中的内容相匹配):

诸如此类的废话
但我需要的是让它看起来像这样:

诸如此类的废话


但是,我真的不知道如何做到这一点,而不需要检查数据库并进行大规模的查找和替换,这实际上不是一个选项,因为我还必须更改插入数据的机制。

您需要使用转换回常规Html。

您尝试过吗?我想当我切换到
=
时,它不知道什么是
容器。这不是URL编码。
HttpContext.Current.Server.UrlDecode(((Event)Container.DataItem).Details)
<strong>Blah blah blah</strong>
HttpContext.Current.Server.UrlDecode(((Event)Container.DataItem).Details)