簡體   English   中英

使用ASP.NET Ajax放置一段時間后頁面會掛起

[英]Page hangs when leaving it for a while using ASP.NET Ajax

我正在使用ASP.NET Ajax,NHibernate和Spring.Net開發業務應用程序,但我遇到了一個煩人的問題。 問題是,當我離開頁面約5分鍾,然后返回並嘗試執行任何回發的操作時,它顯示錯誤(如果樣式隱藏了控件,則該控件可見)。 此外,該頁面未發回到服務器。

當打開兩個不同的選項卡(不同的頁面)時,也會發生此問題(每個頁面使用會話,但使用不同的鍵)

提前致謝

當您描述問題時,它的聲音將頁面的內容與用戶cookie和會話連接起來,並且當會話過期時,應用程序不會注意重新創建它。

因此回發失敗是因為在頁面要求/需要它們工作並顯示正確的結果時會話數據已經丟失。

這是我診斷出的問題,如何解決取決於您:)

可能的解決方案

  1. 更改頁面創建的邏輯。
  2. 當用戶在頁面上時,請勿讓會話結束(這不是很好的做法)
  3. 將頁面的用戶數據存儲在與用戶連接的數據庫上,並在幾天后將其刪除(如果尚未更新)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM