我正在開發一個3-ASP.NET ASP.NET C#Web應用程序,並且想知道應該在哪裏管理會話。我有一個SessionManager類,如下所示:我們應該在哪裏管理ASP.NET應用程序中的會話對象?
public sealed class SessionManager
{
private const string USER = "User";
private SessionManager()
{
}
public static SessionManager Instance
{
get { return _instance; }
}
public User User
{
get { return HttpContext.Current.Session[USER] as User; }
set { HttpContext.Current.Session[USER] = value; }
}
}
現在應該會話信息業務邏輯層中進行管理,還是應該在表示層來管理?