我有一個4頁的小應用程序供我的客戶使用。他們填寫信息。如果他們讓它坐得太久,會話超時,我想彈出一個JavaScript警告,說明他們的會話已過期,並且他們需要重新開始。此時,然後重定向到應用程序的開始頁面。Session.IsNewSession爲真時如何攔截處理
我收到了一些奇怪的行爲。我正在逐步完成代碼,迫使我的Sessioni.IsNewSession成爲事實。在這一點上,我寫了一個JavaScript的調用到位於底部的文字控件。 JavaScript被調用,併發生重定向。
但是,發生了什麼是..我正在按一個按鈕,這是一個或多或少的「下一頁」按鈕,並觸發此代碼。正在顯示下一頁,然後發生警報和重定向。我期待的結果是保持在我收到「超時」的同一頁面上,警報彈出,然後重定向。
我在這些頁面的BaseClass中檢查Session.IsNewSession,覆蓋OnInit事件。
任何想法,爲什麼我得到這種行爲?
謝謝!
這兩種情況目前不是一種選擇。 爲什麼代碼不能執行我期望的功能? – TheGeekYouNeed 2010-03-15 23:49:52