【发布时间】:2020-12-27 16:46:30
【问题描述】:
我有一个 Razor 页面 (.cshtml),它是一个 PDF 模板。现在我需要从页面本身检索 html 作为字符串以将其保存为 PDF 文件。在 MVC 中,我可以使用 IRazonEngine 接口。但是在 Blazor 中,可以使用什么来获得这个。
另外,如果我可以使用 Blazor 组件而不是 Razor 页面,我如何获取 HTML 字符串?
请帮忙!
这是我拥有的示例 Razor 页面
@model UserModel
<div>
<strong>Full Name:</strong>
<div>@Html.DisplayFor(model => model.FullName)</div>
</div>
<div>
<strong>Address:</strong>
<div>@Html.DisplayFor(model => model.Address);</div>
</div>
<div>
<strong>DOB:</strong>
<div>@Html.DisplayFor(model => model.DateOfBirth);</div>
</div>
更新: 我现在已经使用 RazorLight.NETCore3 并且工作顺利。
【问题讨论】:
标签: asp.net-core razor blazor