我有一个带有属性Content的Model,其中包含HTML字符串.
var model = new { Content = ... }
Razor.Parse(templateBody, model)
Run Code Online (Sandbox Code Playgroud)
如何使用独立Razor渲染此字符串.
我试过了:
@(new HtmlString(Model.Content))
Run Code Online (Sandbox Code Playgroud)
并且
@(HttpUtility.HtmlDecode(Model.Content))
Run Code Online (Sandbox Code Playgroud)
Model.Content渲染始终是HTML转义的.
ASP.NET MVC剃刀视图引擎默认编码HTML吗?
或者我们是否必须使用htmlhelpersfor html编码数据.