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

标签 asp.net html asp.net-mvc

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

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

有谁知道解决这个问题的方法,这样我就可以找回我心爱的句子之间的双倍间距? :)

谢谢!

最佳答案

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

关于asp.net - 尝试在 HTML 错误消息中的句子之间呈现两个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785551/

相关文章:

asp.net - Web 服务调用不起作用,只是被重定向到 .asmx 页面

asp.net - 压缩过滤器 + MVC + Yahoo YSlow

asp.net - 在 ASP.NET-MVC 中的请求之间保留数据的标准方法

c# - Imagebutton 导致其他一些 javascript 的 __dopostback 事件

php - HTML 表单提交给带有关联数组的 PHP 脚本

javascript - 在文本框旁边添加一个按钮

php - 当 the_field 为空时隐藏一个 div

asp.net-mvc - 如何使用自定义模型绑定(bind)器过滤表单数据

javascript - 将字符串 X 添加到字符串 Y 的某个子字符串之后

asp.net - <_CustomFiles> 元素在 .pubxml 中无法识别