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