2011-11-11 69 views
0

我有一個網格(不幸的是第三方),我用數據填充它。數據編碼,如:瀏覽器顯示實體名稱而不是符號

<test> 

當顯示的頁面我仍然看到的

<test> 

代替

<test> 

任何想法,爲什麼?或甚至如何在瀏覽器中顯示&lt; ad <

+2

考慮到它顯示'<'爲純文本,你試過'<? –

+1

你需要告訴asp.net不要轉義HTML實體。否則'<'呈現爲'& lt;',因此顯示爲'<'。或者,更好的是,你不應該擺脫數據擺在首位。 – BalusC

+0

第三方控件是否自動編碼HTML?您應該可以通過查看HTML源代碼來檢查這一點。如果是這樣,你會看到'& lt; test & gt;'。 – detaylor

回答

0

原來,控制做HTML編碼幕後,和印刷文本是:

&安培; lt;試驗&安培; GT;

相關問題