BlazorWebSite每隔几秒钟自动重新加载
创始人
2024-12-22 01:30:16
0

这种问题的原因是由于 Blazor Web Site 的自动重新加载机制所导致的。为了解决这个问题,我们可以手动将自动重新加载机制关闭,然后每次需要重新加载的时候手动刷新页面。

具体实现方式如下所示:

  1. 在 Index.html 文件中添加以下代码段:

这段代码将设置一个定时器,每隔 60 秒钟自动刷新页面一次。

  1. 在 Blazor 程序启动的时候,禁用自动重新加载的机制。修改 Program.cs 文件中的代码如下所示:
public class Program
{
    public static async Task Main(string[] args)
    {
        var builder = WebAssemblyHostBuilder.CreateDefault(args);
        builder.RootComponents.Add("app");
        builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });

        // 禁用自动重新加载
        builder.Services.AddSingleton(typeof(IJSRuntime), typeof(JSRuntime)).AddSingleton(sp => {
            var jsRuntime = (JSRuntime)sp.GetService(typeof(JSRuntime));
            jsRuntime.EnableAutoReload = false;
            return jsRuntime;
        }); 

        var host = builder.Build();

        await host.RunAsync();
    }
}

使用这个方法禁用掉了自动重新加载机制之后,每次需要重新加载页面的时候,就可以手动点击刷新按钮来实现刷新操作了。

相关内容

热门资讯

黑科技辅助!aapoker有外... 黑科技辅助!aapoker有外挂,(AAPoKer ai)原来真的有挂,技巧教程(方式)-哔哩哔哩;...
黑科技辅助!wepokeai代... 黑科技辅助!wepokeai代打的胜率,(Wepoke插件挂)原来真的有挂,存在挂教程(有挂工具)-...
黑科技辅助!aapoker辅助... 黑科技辅助!aapoker辅助,(AAPoKer工具)原来真的有挂,2025新版技巧(解惑)-哔哩哔...
黑科技辅助!悟空黑桃a金花是真... 黑科技辅助!悟空黑桃a金花是真人,(悟空黑桃a真人)原来真的有挂,普及教程(新版)-哔哩哔哩;1.悟...
黑科技辅助!wepoke辅助,... 黑科技辅助!wepoke辅助,(WePoKe能玩)原来真的有挂,必赢方法(真的有挂)-哔哩哔哩;We...
黑科技辅助!微扑克有辅助透视,... 黑科技辅助!微扑克有辅助透视,(微扑克辅助挂)原来真的有挂,微扑克教程(证实)-哔哩哔哩;2. 七法...
黑科技辅助!wepoke插件,... 黑科技辅助!wepoke插件,(Wepoke代码)原来真的有挂,详细教程(有挂秘笈)-哔哩哔哩;人气...
黑科技辅助!wepoke黑科技... 您好:WePoKeai辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
黑科技辅助!wepokeai代... 黑科技辅助!wepokeai代打辅助,(Wepoke新更新)原来真的有挂,专业教程(的确有挂)-哔哩...
黑科技辅助!德扑ai软件靠谱,... 黑科技辅助!德扑ai软件靠谱,(德扑胜率)原来真的有挂,详细教程(工具)-哔哩哔哩是一款可以让一直输...