Postal 中的@Html.Raw 等价于什么?

What's the equivalent of @Html.Raw in Postal?

我是 运行 Postal from a service。我的@Message 有 html。 @Html.Raw 不可用。当 Postal 运行我的模板化视图时,我得到 HtmlEncoded html。有人知道如何解决这个问题吗?

在我们的服务中,我们使用了:

@Raw(StringToBeEncoded)

在 html 模板中它会抱怨无法解析,但在运行时 @Raw 工作正常。它是 RazorEngine 的一部分。

您可以使用:

@(new System.Web.HtmlString(StringToBeEncoded))

这与幕后的 HtmlHelper.Raw(StringToBeEncoded) 方法基本相同。此外,模板的 Visual Studio 中不会出现任何错误。