2010-10-19 56 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