【发布时间】:2021-01-31 13:17:33
【问题描述】:
我通过 websocket 从 .NET Core app 向 Blazor 客户端发送数据,之后通过 interop ,数据进入我的组件。
我不明白为什么当我尝试Server-Side 时它工作正常,应用程序具有所需的行为,而当将项目更改为Browser 时,我得到一个Print Menu 弹出窗口,如下所示。 (我有一些#define 可以在Server-Hosted 或Browser 之间轻松选择)
Blazor 怎么会弹出这个?
当我在打印菜单上按取消时,我在浏览器中收到以下错误:
blazor.webassembly.js:1 WASM: * 断言在 /mnt/jenkins/workspace/test-mono-mainline-wasm/label/ubuntu-1804-amd64/mono/mini/wasm_m2n_invoke.g.h:547, 不满足条件“0” blazor.webassembly.js:1 未捕获 (承诺)中止()。使用 -s ASSERTIONS=1 构建以获取更多信息。
blazor 如何打开打印菜单?
【问题讨论】:
-
你在使用
Math.Round吗? Math.Round opens the browser print dialog #290???? -
不,我不是,但是我正在设置二维数组的大小。似乎此时打印弹出窗口打开了。
-
我想你应该隔离问题并在 github 上打开一个问题。