2012-06-23 11 views
0

我這樣做是爲了替換空格和換行符。空白部分工作,但換行不行。在asp.net中保留行空格不起作用

它工作,如果我從br刪除標籤<>。在這種情況下的換行符被替換爲'br'

我正在使用Antixss和sanitize.GetSafeHtmlFragment?

這是造成問題的原因嗎?

+0

是的,它是Sanitize.GetSafeHtmlFragment,它將刪除
標記。有人可以告訴我如何將此標籤包含在安全碎片列表中。謝謝 – Tripping

回答

0

也許有點代碼....和你目前的問題

的說明

聽起來像你這樣做到模型字段。在編輯或創建視圖中,這是正確的嗎?如果您正在使用texteditorfor(model => model.property),並且該屬性是字符串類型,則會自動刪除換行符。

如果它是由HTML引起的驗證錯誤,它應該在錯誤頁面上指明。如果是這種情況,那麼在模型中,必須允許具有屬性的[AllowHtml]屬性的html。您必須包含system.mvc