0
我有一個網格(不幸的是第三方),我用數據填充它。數據編碼,如:瀏覽器顯示實體名稱而不是符號
<test>
當顯示的頁面我仍然看到的
<test>
代替
<test>
任何想法,爲什麼?或甚至如何在瀏覽器中顯示<
ad <
?
我有一個網格(不幸的是第三方),我用數據填充它。數據編碼,如:瀏覽器顯示實體名稱而不是符號
<test>
當顯示的頁面我仍然看到的
<test>
代替
<test>
任何想法,爲什麼?或甚至如何在瀏覽器中顯示<
ad <
?
原來,控制做HTML編碼幕後,和印刷文本是:
&安培; lt;試驗&安培; GT;
考慮到它顯示'<'爲純文本,你試過'<? –
你需要告訴asp.net不要轉義HTML實體。否則'<'呈現爲'& lt;',因此顯示爲'<'。或者,更好的是,你不應該擺脫數據擺在首位。 – BalusC
第三方控件是否自動編碼HTML?您應該可以通過查看HTML源代碼來檢查這一點。如果是這樣,你會看到'& lt; test & gt;'。 – detaylor