ASP.NET中的访问状态

ASP.NET中的访问状态,asp.net,session,session-state,Asp.net,Session,Session State,是 同 System.Web.HttpContext.Current.Session 是的;它们指的是同一个实例。两者之间没有区别 它们确实引用了同一个实例,但如果您查看中的方法,您会发现它们的行为有点不同(在大多数应用程序中,它们的行为可能并不重要): 对页面的调用。Session使用 缓存的HttpSessionState引用 页面方法将在 会话状态未启用,而 HttpSessionState.Session 返回列表中的任何内容 其项的“AspSession”存储桶 收藏 Syste

System.Web.HttpContext.Current.Session

是的;它们指的是同一个实例。

两者之间没有区别

它们确实引用了同一个实例,但如果您查看中的方法,您会发现它们的行为有点不同(在大多数应用程序中,它们的行为可能并不重要):

  • 页面的调用。Session
    使用 缓存的
    HttpSessionState
    引用
  • 页面
    方法将在 会话状态未启用,而
    HttpSessionState.Session
    返回列表中的任何内容 其
    项的“AspSession”存储桶
    收藏
System.Web.UI.Page.Session