2012-03-01 33 views
0

在IE 8中,我使用YUI顯示從服務器獲取的數據表。IE 8「&P」不可見,如何解決? (不會在Chrome中發生)

該行是如下:

ID | Title | Description 

數據爲行如下:

N&P | Notch & Pierce | Press Tools... 

在IE 8所述的行呈現爲:

N | Notch & Pierce | Press Tools... 

但在它呈現正確的Chrome。

的數據仍然存在,進入使用IE這個紀錄能正常工作,它只是呈現了ID消失的行。

我真的需要一個修復,可能一個可以爲應用程序輕鬆全球化是有很多都有攜帶該數據的潛力ID字段!

謝謝!

回答

3

輸出到HTML前更換&&

+0

我使用MVC 2,我輸出了很多的一切,有沒有一種簡單的方法在全球範圍內做到這一點?或者我只需要手動完成並手動完成所有工作? – 2012-03-01 02:36:04

+0

有一個數據庫規則:'垃圾進入,垃​​圾出'。您可以在將數據放入數據庫之前對其進行轉義/編碼。另外,你可以替換數據庫中的所有'&'。簡單的SQL會做。 – Raptor 2012-03-01 02:52:01

+0

我很瞭解GIGO。我正在使用LINQ來避免數據庫安全問題,但我想因此忘記了這個特定問題。 這裏的另一個問題是,YUI將最有可能不明白''&實際上mean't是'&',如果它是一個JSON字符串中。 – 2012-03-01 03:02:47

相關問題