2011-08-23 69 views
0

我對一個項目使用Backbone.js,在這個項目中,我有很多視圖正在改變以及路由。當我更改視圖網址時,我的所有「currentSession」數據(例如活動用戶等)都消失了。我想要做的就是每當Backbone路由器被調用並將其轉儲到cookie中時進行散列,當視圖重新加載時會被讀取,並且會話狀態保持活動狀態,直到關閉瀏覽器或有意註銷爲止。在請求之間保持Web應用程序狀態

這是目前唯一或最好的方法嗎?我很樂意聽到有關在客戶端保持應用程序狀態的最佳做法。

回答

-1

首先你不能'散列'並檢索數據,這是不可能的,因爲散列意味着原始數據丟失。

ASP.Net會話對象的工作方式與Webforms完全相同,因此請依靠此對象而不是構建自己的this will be a good start

+0

我希望客戶端管理服務器基礎架構 – user802232

1

您可以考慮使用HTML5本地存儲API將此會話信息從屏幕保存到屏幕。或者,您可以努力避免整個頁面刷新。由於您已經在使用Backbone路由器,因此不應該這麼做。

相關問題