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

goo*_*oon 5 html asp.net asp.net-mvc

我知道浏览器会在一个空格后删除额外的空格.我通常使用"  "在我的HTML中包含句子之间的第二个空格.

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

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

谢谢!

J. *_*mes 3

Html.Raw()在视图中使用或stringHtmlString. 无论哪种方式都会绕过 HTML 编码。只要您确定这将是要渲染的“安全”字符串,就应该没问题。