晴耕雨読

working in the fields on fine days and reading books on rainy days

[Blazor] プログラムで画面遷移する (NavigationManager)

ASP.NET Core Blazorのプログラム側で指定したURLに画面遷移するには、NavigationManage#NavigateTo(URL) メソッドを使います。 なお、利用するためには、まず NavigationManager を依存注入 (DI) しておく必要があります。

プログラムによる画面遷移

@page "/NavigationManager"
@rendermode InteractiveServer
@inject NavigationManager navigationManager

<input type="button" @onclick="buttonClick" value="メニューに戻る" />

@code
{
    private void buttonClick()
    {
        navigationManager.NavigateTo("/");
    }
}

以上です。

参考資料