【发布时间】:2021-08-05 15:08:00
【问题描述】:
我有一个 Blazor 应用程序,它将通过父站点打开到子窗口中。然后,我希望 Blazor 应用使用此功能将信息发布回父站点:
function OpenDocument(URL) {
window.opener.postMessage(URL, "*");
return false
}
此功能由 switch case 触发,具体取决于用户单击的文件。这是switch语句代码。
string res = "url string" ;
await JSRuntime.InvokeAsync<string>("OpenDocument", Res);
这是我在触发 javascript 函数时在 Chrome 中收到的错误消息。
blazor.server.js:formatted:2869 Uncaught (in promise) Error: Cannot send data if the connection is not in the 'Connected' State.
我四处寻找有关此问题的信息,但似乎找不到太多信息。任何帮助都会得到帮助。
【问题讨论】:
-
res和Res在不是拼写错误的情况下是不同的:) -
@steve Greene 我相信当我在堆栈溢出时格式化它是一个错字
标签: c# asp.net-core blazor