Pas du tout, le Switch.aspx, tu le met indépendamment de la masterpage.
Imagine le flow suivant:
1- première fois tu lance l'application, pas de soucis car tu as ta session active
2- la session expirée, toute tentative de navigation a partir d'une page (lié au masterpage) se voit rediriger vers Switch.aspx ( car session null).
3- Switch.aspx initialise la valeur de la variable_persistante (donc non null). Et redirige vers Home.aspx après.
4- Arrivée dans Load du Master Page, on verifie la codition si variable_persistante==null (faux dans le cas courant) donc il n'y a plus de redirection. L’exécution se poursuit et finalement on arrive a la page Home.aspx.
Partager