【发布时间】:2014-05-13 09:02:24
【问题描述】:
我正在解析一个 Razor 模板,其中包含诸如
之类的代码@model.Field
当Field 包含  时,它会被转义并变成 。
如何应用真正的不间断空格并防止&转义?
【问题讨论】:
标签: html razor razorengine
我正在解析一个 Razor 模板,其中包含诸如
之类的代码@model.Field
当Field 包含  时,它会被转义并变成 。
如何应用真正的不间断空格并防止&转义?
【问题讨论】:
标签: html razor razorengine
使用@Html.Raw(model.Field)。
它将阻止对您的数据进行 HTML 编码(自 Razor v3 以来默认情况下会发生这种情况)。
请参阅 MSDN 和 Phil Haack 的 Quick Reference。
更新
我现在看到您正在使用 RazorEngine。在 RazorEngine 中,您可以像这样使用内置的 Raw 方法:@Raw(model.Field)
【讨论】:
RazorEngine,我无法访问System.Web.Mvc。