我在.NET6中创建了一个Blazor Server应用程序,但最近我将其升级到了.NET7。
错误:Microsoft.JSInterop.JSException:将循环结构转换为JSON-->在具有构造函数"Window"的对象处启动---属性"window"关闭圆TypeError:将循环结构转换为JSON-->在具有构造函数"Window"的对象处启动---属性"window"关闭圆在JSON.stringify((
此问题发生在这一行
await _jsRuntime.InvokeAsync<object>("open", url, "_blank");
此行负责在浏览器的新选项卡中打开URL。一旦我点击导航栏链接,就会调用上面的行并出现此问题。有人知道这个问题的答案吗?请帮帮我,谢谢你的回答。
我更改了这行
await _jsRuntime.InvokeAsync<object>("open", url, "_blank");
作为这个
await _jsRuntime.InvokeVoidAsync("open", url, "_blank");
在那之后,我没有得到那个问题。