Pour garder les choses simples, nous avons quelques pages ASPX ...page ASP.NET appelle une page ASPX supplémentaire après le chargement
Page1.aspx - Remise à zéro des informations de session.
Page2.aspx - Formulaire de recherche avec résultats et définit les variables de session.
Page3.aspx, Page4.aspx, Page5.aspx - nécessitent des variables de session définies sur Page2.aspx
Ce que nous constatons est que les charges Page2.aspx et la définition des variables de session, est Page1.aspx être appelé et réinitialiser la session. Cependant, Page1.aspx apparaît dans le navigateur, pas Page2.aspx. Nous avons seulement pu trouver ceci se produisant pendant que nous avons parcouru le code et avons placé des points de rupture dans les événements Page_Load pour Page1.aspx et Page2.aspx et avons été surpris de voir Page2.aspx étant traité dès que Page1.aspx a arrêté le traitement sur le serveur.
Informations potentiellement utiles ... nous utilisons une page principale et il y a des liens vers Page1.aspx dans la page principale. Autre que cela, je ne trouve aucune référence à Page1.aspx dans la base de code.
mise à jour:
Cela peut-être dû à l'authentification? Il semble que lorsque j'accède à Page2.aspx, le serveur s'authentifie à nouveau sur Page1.aspx? Est-ce typique?
Veuillez poster un code afin que nous puissions mieux comprendre le problème. – Eppz
Veuillez fournir du code. C'est bizarre que Page2.aspx sache réellement à propos de Page1.aspx en considérant que ce n'est pas sa page maître et n'est pas mentionné dans le code (je suppose) – Perpetualcoder
Ceci est déroutant. La première moitié dit que Page1 est traitée à la place de/après la Page2, la deuxième moitié indique que Page2 est traitée après Page1. – devio