-
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.
-
Tu m'as répété ton dernier message mais je pense que j'ai mieux compris. Il faut créer une variable persistante dans le Load de la Master Page afin que ça ne redirige pas à chaque fois sur Switch.aspx ?
J'ai testé avec Session.IsNewSession et ça a l'air de fonctionner pour l'instant.