Blazor + 条件 HTML 注释

Kev*_*von 1 blazor blazor-server-side

在 Blazor 服务器应用程序中,我尝试生成 HTML,该 HTML 将在电子邮件中呈现以供使用。

这意味着,服务器将基于模板生成完整的 HTML,我将其与各种数据位合并。

我想做的一件事是包含一些条件 HTML,以便它在 Outlook 中呈现良好,我想做的一些事情如下所述:https ://ourcodeworld.com/articles/read/139/all -您需要了解条件 html 评论

当我包含任何 html 注释时,Blazor 的渲染引擎会忽略它们并且不会将它们包含在输出中。

有什么方法可以强制 Blazor 的渲染器包含我的评论吗?

Mis*_*goo 5

您需要标记字符串

@((MarkupString)"<!-- test -->")
Run Code Online (Sandbox Code Playgroud)

或者

@code
{
    MarkupString comment = new MarkupString("<!-- test2 -->");
}
@comment
Run Code Online (Sandbox Code Playgroud)