尝试在HTML错误消息中的句子之间呈现两个空格

时间:2011-10-16 16:12:19

标签: asp.net html asp.net-mvc

我知道浏览器会在单个空格后删除多余的空格。我通常使用“ ”在我的HTML中包含句子之间的第二个空格。

无论如何,我正在使用ASP.NET MVC 3并且正在尝试显示通过视图模型注入到页面中的错误消息(而不是直接编码到HTML模板中)。当我将“ ”添加到我正在放入视图模型的错误字符串中时,我最终在生成的网页中得到“ ”,我假设因为MVC 3 HTML编写了最终版本渲染视图。

任何人都知道解决这个问题的方法,以便我可以在句子之间找回我心爱的双倍间距吗? :)

谢谢!

1 个答案:

答案 0 :(得分:3)

在视图中使用Html.Raw()或从stringHtmlString更改您的视图模型。无论哪种方式都将绕过HTML编码。只要您确定这将是一个“安全”字符串来呈现,它应该没问题。