什么时候适合将数据存储在HttpContext.Current.Items[...]vs 将数据存储在ViewData[...]?
我正在尝试找出在此集合中存储数据的最佳做法,但我不确定将用户特定的数据存储在HttpContext.Current.Items.
一个用例是从基本控制器传递用户积分,OnActionExecuting(...)用于Controller计算和显示Views;我知道我应该使用ViewData它,但我有一些与嵌套局部视图不一致的结果。
说喜欢HttpContext.Current.Items[...]就是观点对吗?ControllersViewData[...]