2010-02-04 20 views
2

我知道,如果我通過按鈕單擊或其他服務器控件將完整的帖子發回服務器,那麼內部會話超時將被重置。但是,如果我有一個包裝在UpdatePanel中的按鈕或另一段包裝在AJAX帖子內的代碼返回到服務器,那麼內部會話超時也會被重置嗎?AJAX PostBack是否會重置會話超時?

回答

4

http://bytes.com/topic/asp-net/answers/654213-ajax-updatepanel-not-resetting-iis-session

在UpdatePanel使用XMLHttpRequest來 獲取HTML在面板中顯示。 的XMLHTTPRequest將發送會話 的cookie,但是響應它不 讀取和更新瀏覽器會話 的cookie,那麼經過20分鐘了會議 餅乾倍(瀏覽器)和 不再發送到服務器。您 可以切換到無cookie會話或 通過img或iframe使用 服務器請求更新瀏覽器cookie。

+0

完美,正是我需要知道的。謝謝! – 2010-02-04 20:11:44