小编bud*_*lka的帖子

错误:Microsoft.JSInterop.JSException:将循环结构转换为 .NET7 中的 JSON

我在 .NET6 中创建了一个 Blazor 服务器应用程序。但最近我将其升级到 .NET7。从这次开始,我遇到了上述问题。

错误:Microsoft.JSInterop.JSException:将循环结构转换为 JSON --> 从带有构造函数“Window”的对象开始 --- 属性“window”关闭循环 TypeError:将循环结构转换为 JSON --> 从带有构造函数“的对象开始” Window' --- 属性'window'在 JSON.stringify () 处关闭圆圈

这个问题是从这条线上发生的

await _jsRuntime.InvokeAsync<object>("open", url, "_blank");
Run Code Online (Sandbox Code Playgroud)

该行负责在浏览器的新选项卡中打开 URL。一旦我单击导航栏链接,就会调用上面的行并发生此问题。有人知道此问题的答案吗?请帮助我,感谢您的所有回答。

c# blazor blazor-server-side blazor-jsinterop

14
推荐指数
1
解决办法
2509
查看次数

Blazor 服务器中的重新连接问题

我们开发了 Blazor 服务器应用程序(.NET7)并托管它。我们经常会收到以下错误描述,并且必须重新加载页面才能使其正常工作。当我们在 blazor 页面的浏览器选项卡上工作时,如果我们想转到另一个选项卡进行其他工作,并且在返回 blazor 页面后,我们经常会遇到此问题,我们一直在参考一些与如上所述,我们预计在 .NET7 新版本发布后我们可以解决这个问题。但是,问题仍然存在,我们还无法解决该问题。

在此输入图像描述

这是 SignalR 连接问题还是其他问题,任何人都可以帮助我解决这个问题吗?

blazor blazor-server-side

5
推荐指数
1
解决办法
2526
查看次数

如何使用 MudBlazor 将 MudExpansionPanel 的初始状态更改为展开状态?

我使用 MudBlazor 创建了一个简单的扩展面板,并将其包含在下面。

    <MudExpansionPanels>
       <MudExpansionPanel>
        <TitleContent>
            <div class="d-flex">
                <MudText>Expansion Panel</MudText>
                
            </div>
        </TitleContent>
        <ChildContent>
            Panel Content
        </ChildContent>
    </MudExpansionPanel>
 </MudExpansionPanels>

@code
{
    
}
Run Code Online (Sandbox Code Playgroud)

扩展面板的默认状态是“折叠”。现在我需要将其默认状态更改为展开状态。这意味着当我默认启动应用程序时,它应该被扩展。如何使用 blazor 做到这一点?

blazor mudblazor

3
推荐指数
1
解决办法
2140
查看次数

Blazor 中的文本或数字框中自动突出显示

我处于 Blazor 的初级水平。我需要知道当单击文本框或数字框时,文本框或数字框中的文本应根据下图自动突出显示。

在此输入图像描述

我怎样才能使用 blazor 做到这一点?

blazor blazor-webassembly mudblazor

0
推荐指数
1
解决办法
1241
查看次数