【发布时间】:2021-09-10 22:26:18
【问题描述】:
我使用来自 syncfusion 的这段代码: https://help.syncfusion.com/file-formats/pdf/create-pdf-document-in-blazor#steps-to-create-pdf-document-in-blazor-client-side-application 有功能 ExportToPdf。 在此 ExportToPdf 内部如何代码等待用户选择的文件名并在将文件保存到磁盘后继续? 我想禁用按钮以不允许它再次按下,直到 pdf 文件完全保存。 以及如何获取用户选择的文件名?
还有这个扩展方法: 公共静态类 FileUtil
{
public static ValueTask<object> SaveAs(this IJSRuntime js, string filename, byte[] data)
=> js.InvokeAsync<object>(
"saveAsFile",
filename,
Convert.ToBase64String(data));
}
有人可以向我解释一下这个 lambda => 表达式在这里是如何工作的吗?
【问题讨论】:
标签: c# blazor .net-5 blazor-webassembly syncfusion-blazor