我有一个包含HTML字符串属性内容模型。
var model = new { Content = ... }
Razor.Parse(templateBody, model)
我如何使用独立剃刀呈现此字符串。
我试过了:
@(new HtmlString(Model.Content))
并且
@(HttpUtility.HtmlDecode(Model.Content))
Model.Content始终呈现HTML转义。
我有一个包含HTML字符串属性内容模型。
var model = new { Content = ... }
Razor.Parse(templateBody, model)
我如何使用独立剃刀呈现此字符串。
我试过了:
@(new HtmlString(Model.Content))
并且
@(HttpUtility.HtmlDecode(Model.Content))
Model.Content始终呈现HTML转义。
在RazorEngine图书馆特殊的“做-不逃避,我”型是RazorEngine.Text.IEncodedString
。 使用模板基类简单的辅助方法:
@Raw("<script>alert('!');</script>")
为了说服VS和ReSharper的给你的智能感知添加以下在模板顶部行:
@inherits RazorEngine.Templating.TemplateBase
这应该工作Html.Raw(Model.Content)