2010-11-07 67 views

回答

12

ViewData是用于从控制器向视图发送信息的每个请求对象。
每个动作调用都有自己的ViewData; ViewData不会超出视图范围。

Session State是每个用户的存储容器,它允许你将数据存储特定的用户会话(通过cookie来识别)

如果你想分享一个全局对象,你应该让一个单身(在static属性中)或将其置于应用程序状态。
使确定它是线程安全的。 (或仔细使用[ThreadStatic]字段)