2010-10-19 62 views
1

我在网格中有一个DataboundField。我试图以欧元格式和时间显示日期。时间应该包含在一个应用了css类的跨度中。ASP.NET DataBoundField DataFormatString,如何正确添加html?

我用这,DataFormatString="{0:dd/MM/yyyy <\span cla\s\s='tinyDate'>hh:mm:ss</\span>}"

它实际上相当接近,除了跨度标签简直是在浏览器中呈现。

在单元格中的文本看起来像这样

19/10/2010 <span class=tinyDate>09:35:00</span> 

我不打算看span标记,只有它的格式的内容。我该如何解决这个问题并使其正确渲染?

感谢您的任何提示或链接。

干杯,
〜在圣地亚哥CK

回答

4

尝试将字段设置为 “假” 的HtmlEncode财产。它默认启用,以防止执行任何恶意的客户端脚本代码。

+0

完美!谢谢蒂姆。这工作。这是一个只读网格,所以它应该没问题。了不起! – Hcabnettek 2010-10-19 18:28:10