2011-10-16 9 views
5

Sé que los navegadores eliminan espacios adicionales después de un solo espacio. Generalmente uso " " para incluir un segundo espacio entre oraciones en mi HTML.Intentando representar dos espacios entre oraciones en un mensaje de error HTML

De todos modos, estoy usando ASP.NET MVC 3 y estoy tratando de mostrar un mensaje de error que se está inyectando en la página a través de un modelo de vista (en lugar de codificarse directamente en la plantilla HTML). Cuando agrego " " a la cadena de error que estoy poniendo en el modelo de vista, termino obteniendo " " en la página web resultante, supongo porque MVC 3 HTML codifica la representación final de la vista.

¿Alguien sabe una forma de evitar esto para que pueda recuperar mi amado doble espacio entre oraciones? :)

Gracias!

Respuesta

3

Use Html.Raw() en la vista o cambie su modelo de vista de string a HtmlString. De cualquier forma pasará por alto la codificación HTML. Siempre que esté seguro de que esta será una cadena "segura" para representar, debería estar bien.

+0

¡Perfecto! ¡Gracias! – goombaloon

Cuestiones relacionadas