3 votes

aspnetcore blazor navigation du composant razor à la page razor

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X