Я пытаюсь перенаправить из компонента бритвы на страницу бритвы. Если пользователь не авторизован, я хочу перенаправить с текущего компонента бритвы на страницу входа в систему.
У меня есть перенаправление на компонент входа
public class RedirectToLogin : ComponentBase
{
[Inject]
protected NavigationManager NavigationManager { get; set; }
protected override void OnInitialized()
{
NavigationManager.NavigateTo("./Identity/Account/Login",true);
}
}
, эта строка вызывает ошибку NavigationManager.NavigateTo ("./Identity/Account/Login");
Microsoft.AspNetCore.Components.NavigationException: 'исключение типа' Microsoft.AspNetCore.Components.NavigationException 'было сгенерировано.'
Я пришел к выводу, что проблема заключается в маршрутизации от компонента бритвы к странице бритвы.