【发布时间】:2011-07-23 18:53:44
【问题描述】:
我看到了两种在 ASP.NET MVC 中处理会话数据的方法:
-
System.Web.SessionState.HttpSessionState,可在HttpApplication -
System.Web.HttpSessionStateBase,在Controller上可用
存储在一个中的数据似乎在另一个中可用。
不幸的是,这两种类型的唯一共同祖先是System.Object,这意味着我无法为两者的抽象创建可重用的实用程序代码。
为什么 API 是这样的?我缺少的两者之间有重要区别吗?
【问题讨论】:
-
我刚刚发现与
Request和RequestBase相同的模式。是否有两个基本 API 部分的并行版本?
标签: .net asp.net asp.net-mvc-3 session-state