Pregunta

Estoy usando MarkdownSharp en un proyecto MVC3. El usuario puede insertar texto en un cuadro de texto, que podría ser peligroso, para que pueda escribir algo como "2 <3".

Entonces no puedo bloquear todas las entradas peligrosas.

Para mostrar el texto, quiero codificar todos los caracteres peligrosos con

Html.Encode(myString)

Pero esto también codifica nueva línea y así sucesivamente, de modo que después de eso no puedo usar MarkdownSharp.

¿Fue útil?

Solución

¿Podría por favor intentar:

@Html.Raw(Html.Encode(myString).Replace("\n", "<br/>"))

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top