Je tente de rediriger d'un composant razor vers une page razor. Si l'utilisateur n'est pas autorisé, je veux rediriger le composant Razor actuel vers la page de connexion Razor.
J'ai une redirection vers le composant de connexion
public class RedirectToLogin : ComponentBase
{
[Inject]
protected NavigationManager NavigationManager { get; set; }
protected override void OnInitialized()
{
NavigationManager.NavigateTo("./Identity/Account/Login",true);
}
}
cette ligne génère une erreur NavigationManager.NavigateTo("./Identity/Account/Login") ;
Microsoft.AspNetCore.Components.NavigationException : 'Une exception de type 'Microsoft.AspNetCore.Components.NavigationException' a été levée'.
L'hypothèse à laquelle je suis arrivé est que le problème est le routage d'un composant razor vers une page razor.