【发布时间】:2010-04-06 18:44:38
【问题描述】:
何时将数据存储在HttpContext.Current.Items[...] 与将数据存储在ViewData[...] 比较合适?
我正在尝试找出在此集合中存储数据的最佳做法,但我不确定将特定于用户的数据存储在 HttpContext.Current.Items 中是否安全。
一个用例是从基本控制器的OnActionExecuting(...) 传递用户信用以用于Controller 计算并在Views 中显示;我知道我应该为此使用ViewData,但是我在嵌套局部视图中得到了一些不一致的结果。
是否正确地说 HttpContext.Current.Items[...] 是 Controllers 就像 ViewData[...] 是 Views?
【问题讨论】:
标签: asp.net-mvc httpcontext viewdata