【发布时间】:2020-10-27 09:42:55
【问题描述】:
在我的 blazor 服务器端应用程序中,我调用 JSRuntime.InvokeAsync 在弹出窗口中打开静态内容:
await _jsRuntime.InvokeAsync<object>("open", "/help/help.html", "_blank");
它可以工作,但是一段时间后(可能是超时?),会抛出 TaskCanceledException。我试过调用InvokeVoidAsync,但效果是一样的。我可以通过捕获并忽略异常或删除“等待”来解决此问题,但我希望有一个更干净的解决方案,不会给我编译器警告。
【问题讨论】: