Я пробую Blazor Serverside и создал компонент для перенаправления на страницу входа в систему, когда пользователь не вошел в систему. < /p>
@inject Microsoft.AspNetCore.Components.NavigationManager NavigationManager;
@code {
///
protected override Task OnInitializedAsync()
{
NavigationManager.NavigateTo("Login");
return Task.CompletedTask;
}
< /code>
} < /p>
Но всегда, когда называется «navigateto»."Microsoft.AspNetCore.Components.NavigationException: Exception of type 'Microsoft.AspNetCore.Components.NavigationException' was thrown.
at Microsoft.AspNetCore.Components.Server.Circuits.RemoteNavigationManager.NavigateToCore(String uri, Boolean forceLoad)
at Microsoft.AspNetCore.Components.NavigationManager.NavigateTo(String uri, Boolean forceLoad)
at ApplySupportTool.Blazor.Pages.RedirectToLogin.OnInitializedAsync() in C:\\Users\\padruttn\\Documents\\git\\ApplySupportTool\\src\\ApplySupportTool.Blazor\\Pages\\RedirectToLogin.razor:line 8"
< /code>
Бесспись навигация сделана, несмотря на исключение.>
Подробнее здесь: https://stackoverflow.com/questions/580 ... navigateto