2015-01-09 23 views
-1

我有以下情況:Asp.Net Webforms會話密鑰null首頁加載

在頁面上我調用一個HttpHandler。在這個處理程序中,我設置了一個Session變量。 然後我轉到另一個頁面,想要讀取會話中的值存儲區(密鑰通過querystring傳輸)。

現在,在每次「首次加載」(例如應用程序池回收)時,會話都存在但沒有值。 之後,所有作品像預期的那樣...

HttpHandler被擊中(通過斷點檢查)。

有人知道可能存在什麼問題嗎?

+0

發表一些代碼。 – Mairaj

回答

0

我終於找到了答案。

我從JavaScript ASYNC調用了HttpHandler! 因此,第一次調用網站時出現了時間問題。我將第二個頁面調用移至等待HttpHandler完成。

這應該是訣竅。