Fusion Chart 每刷新 5 次以上页面就会加载 1 个(.NET 上的 Razor 页面)

问题描述 投票:0回答:1

我希望有人能帮助我,因为这个问题已经困扰我两天了。甚至求助于 GPT4,但这只会让内裤扭曲,绕圈子。

我已经在 VS 中使用 Blazor 服务器组合了一个 Web 应用程序,不会让您厌倦细节,但我面临的问题是这个该死的图表仅在 Edge 中加载应用程序时才出现。没有消息,错误..nada。然后我注意到,如果我继续点击刷新,鲍勃的你叔叔就会出现,即使页面无法渲染它,你也可能会看到它闪烁一瞬间然后消失。

这显然是一些加载/计时问题,但除了楼下的沼泽之外,我已经检查了所有内容。

请有人帮助这个绝望的人。

不知道该尝试什么。这就是我在这里的原因。我期待在 Edge 中加载应用程序时看到我可爱的报告。

c# asp.net blazor-server-side fusioncharts
1个回答
0
投票

我不确定您尝试过什么,因为您没有提供代码。 但是在他们的网站上查看了他们的文档,看起来它是为 Blazor Web 程序集而不是服务器编写的。

我会更新您的代码,以便可能将其调用移至

protected override async Task OnInitializedAsync()

[Parameter]
public string JsonData{ get; set; }

protected override void OnParametersSet()

将渲染组件的调用放入其中一个 对于EG

await _jsruntime.InvokeAsync<String>("FusionCharts.invokeChartFunction", functionName, chartId, args);
           return result;
        }

然后作为其 blazor 服务器尝试稍后调用。

StateHasChanged();

github 比他们的网站文档有更多示例

GL.

© www.soinside.com 2019 - 2024. All rights reserved.