在ASP.NET中访问状态

时间:2010-09-21 13:15:13

标签: asp.net session session-state

System.Web.HttpContext.Current.Session

相同
System.Web.UI.Page.Session

3 个答案:

答案 0 :(得分:6)

他们确实引用了同一个实例,但是如果你看一下Reflector中的方法,你会发现它们的行为有点不同(在大多数应用程序中都不太重要): / p>

  • Page.Session的调用使用了 缓存HttpSessionState 参考
  • Page方法将抛出if 会话状态未启用,而 HttpSessionState.Session只是 返回中的任何内容 其Items的“AspSession”桶 集合。

答案 1 :(得分:5)

烨;他们指的是同一个例子。

答案 2 :(得分:2)

两者之间没有区别。