DEV Community

ahmed salah
ahmed salah

Posted on

Issue Page loaded two time on blazor server side?

I work on blazor server side . I face Issue page reload after open and reload automatically

so page loaded two times Why flicker happen on loaded page

and How to solve this issue

this not happen on one page this is happen on all application pages

sample code for page Dashboard happen this issue on it

protected override async Task OnInitializedAsync()
{

        await getcountServers();
        await getcountDatabases();
        await RefreshDropDownListFilter();

        await RefreshDropDownListOwnerFilter();
        await RefreshDropDownListDatabaseFilter();
        await SearchFilter();
        await GetFirstCharachter();

}

protected override async Task OnAfterRenderAsync(bool firstRender)
{

        if (firstRender)
        {

        }

    }

on _Host file

@page "/"

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>UC.AppRepository.UI</title>
<base href="~/" />
<link rel="stylesheet" href="_content/Radzen.Blazor/css/default-base.css">
<link rel="stylesheet" href="_content/Radzen.Blazor/css/default.css">
<link rel="stylesheet" href="~/assets/lib/bootstrap/dist/css/bootstrap.min.css" />
<link href="css/site.css" rel="stylesheet" />
<link href="BlazorUI.styles.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css">

<script src="~/js/jquery-3.6.3.js"></script>
<component type="typeof(App)" render-mode="ServerPrerendered" />


<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous"></script>

@* @
@
*@

<script src="_framework/blazor.server.js"></script>

Top comments (0)