1

我正在使用 Razor 视图引擎的 dll 来处理我的代码中的一些模板,其中我有一些像 Hello, @Model.name 作为输入的东西,我的视图引擎会解析它。它工作得很好,但我也希望它可以用于 Html 编码。它不这样做。例如,如果我有类似“Hello @Model.Name”的内容。

如果@Model.Name 是“P & G”,我不希望输出是hello P&G我希望输出与hello p & GRazor 视图不一样。有什么办法可以做到这一点?我还尝试将 HttpUtility.HtmlEncoding 放在它上面,但这也没有完成这项工作。

有什么建议么?

4

1 回答 1

2

只需使用

@Model.name is @Html.Encode("P & G")
于 2012-05-15T20:27:35.587 回答