0
我有一個object
,我想存儲一會兒。該對象現在位於控制器中,控制器將生成一個視圖。一個AJAX
請求從視圖到下一個控制器。那一刻我需要先前存儲的對象。以前,我用session
,它運作良好。但不知道這是正確的做法。是session
這個答案還是還有其他的嗎?暫時保存數據對象
P.S.我需要多次訪問數據。
我有一個object
,我想存儲一會兒。該對象現在位於控制器中,控制器將生成一個視圖。一個AJAX
請求從視圖到下一個控制器。那一刻我需要先前存儲的對象。以前,我用session
,它運作良好。但不知道這是正確的做法。是session
這個答案還是還有其他的嗎?暫時保存數據對象
P.S.我需要多次訪問數據。
你可以把你的對象緩存。
添加:
HttpContext.Current.Cache.Add("MyData", myObject, null, DateTime.Now.AddHours(6),
System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
Retrive對象:從一個控制器傳遞有用信息給重定向控制器]的
var my object = HttpContext.Current.Cache["MyData"] as MyType
可能重複(http://stackoverflow.com/questions/6978253/passing -useful-消息從酮控制器到重定向控制器) – Eranga 2012-07-23 09:50:32