Bonjour,

Je réalise un site Internet en asp.net (C#) avec gestion de login et mot de passe.

J'ai une page "Default.aspx" et "Acceuil.aspx".
Sur la page "Default.aspx" se trouve un champ login et un champ mot de passe.
Lorsque l'utilisateur s'identifie correctement, il est redirigé vers la page "Acceuil.aspx". J'ai mis un mécanisme en place dans le Page_Load, grâce aux variables de session pour que lorsqu'un utilisateur déjà indentifié tente d'accéder à la page "Default.aspx", il soit automatiquement redirigé vers la page "Acceuil.aspx".
Si je tape directement l'adresse vers "Default.aspx" dans la barre d'adresse du navigateur alors que l'utilisateur est déjà identifié, il est correctement redirigé vers Acceuil.aspx.
Par contre, si à partir de la page "Acceuil.aspx", l'utilisateur connecté clique sur "Page précédente", il se retrouve sur la page "Default.aspx" car le Page_Load n'est pas déclenché.

Pourquoi n'est-il pas déclenché?

Merci pour votre aide?