0

我有一个object我想暂时存储的东西。该对象现在在控制器中,控制器将生成一个视图。从视图向下一个AJAX控制器发出请求。在那一刻,我需要以前存储的对象。以前,我用过session,效果很好。但不确定这是正确的做法。是session这个问题的答案还是还有别的?

PS我需要多次访问数据。

4

1 回答 1

0

您可以将您的对象缓存。

添加:

HttpContext.Current.Cache.Add("MyData", myObject, null, DateTime.Now.AddHours(6),
                        System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Normal, null);

检索对象:

var my object = HttpContext.Current.Cache["MyData"] as MyType
于 2012-07-23T12:23:56.607 回答