我正在使用Razor视图引擎的dll做我的代码中的一些模板,我有一些像Hello,@ Model.name作为输入,我的视图引擎会解析它。它工作得很好,但我也希望它能用于Html Encode。它没有这样做。例如,如果我有“Hello @ Model.Name。”这样的东西。
如果@ Model.Name是“P& G”,我不希望输出为hello P&G
我希望输出像Razor视图不能做的hello p & G
。有没有办法实现这个目标?我也试过把HttpUtility.HtmlEncoding放在它上面,但那也没有做好。
有什么建议吗?
答案 0 :(得分:2)
只需使用
@Model.name is @Html.Encode("P & G")