如何防止Razor逃离&符号,例如 ?

Ily*_*gan 2 html razor razorengine

我正在解析一个包含代码的Razor模板

@model.Field
Run Code Online (Sandbox Code Playgroud)

Field包含a时 ,它会被转义并转入 .

如何应用真正的不间断空间并防止逃逸&

jao*_*jao 5

使用@Html.Raw(model.Field).

它将阻止您的数据的HTML编码(默认情况下,自Razor v3以来).

请参阅Phil Haack的MSDN和本快速参考.

更新

我现在看到你正在使用RazorEngine.在RazorEngine中,你可以像这样使用内置的Raw方法:@Raw(model.Field)