我想要存储一段object
。对象现在在控制器中,控制器将生成一个视图。从视图到下一个控制器发出AJAX
请求。那一刻我需要先前存储的对象。以前,我使用session
并且效果很好。但不确定这是正确的做法。 session
是这个的答案还是其他什么?
P.S。我需要多次访问数据。
答案 0 :(得分:0)
您可以将对象置于缓存中。
添加:
HttpContext.Current.Cache.Add("MyData", myObject, null, DateTime.Now.AddHours(6),
System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);
Retrive object:
var my object = HttpContext.Current.Cache["MyData"] as MyType