2012-03-13 2 views
0

Я использую MarkdownSharp в проекте mvc3. Пользователь может вставлять текст в текстовое поле, которое может быть опасно, так что он может написать что-то вроде «2 < 3».Mvc3 Html.Encode и MarkdownSharp

Так что я не могу заблокировать все опасные входы.

Чтобы отобразить текст, я хочу, чтобы закодировать все опасные символы с

Html.Encode(myString) 

, но это также кодирует новую строку и так далее, так что после этого я не могу использовать MarkdownSharp.

ответ

0

Не могли бы вы попробовать:

@Html.Raw(Html.Encode(myString).Replace("\n", "<br/>")) 
Смежные вопросы