爲了簡單起見,後調用一個額外的aspx頁面,我們有一些aspx頁面...ASP.NET頁面加載
Page1.aspx的 - 復位會話信息。
Page2.aspx - 用結果搜索表單並設置會話變量。
Page3.aspx,Page4.aspx,Page5.aspx - 需要會話變量上Page2.aspx
我們現在發現的是,作爲Page2.aspx加載並設置會話變量,Page1.aspx的是被召喚並重設會議。但是,Page1.aspx顯示在瀏覽器中,而不是Page2.aspx。當我們逐步瀏覽代碼時,我們才發現這種情況,並且在Page1.aspx和Page2.aspx的Page_Load事件中放置了斷點,並且很驚訝地發現Page2.aspx在Page1.aspx停止處理服務器。
可能有用的信息...我們使用母版頁,並且在母版頁中有鏈接到Page1.aspx。除此之外,我在代碼庫中找不到任何對Page1.aspx的引用。
更新:
這可能是由於驗證?看來,當我訪問Page2.aspx時,服務器可能再次對Page1.aspx進行身份驗證?這是典型的嗎?
請張貼一些代碼,以便我們更好地理解問題。 – Eppz 2009-01-27 20:00:29