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