我正在开发一个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; }
}
}
现在应该会话信息业务逻辑层中进行管理,还是应该在表示层来管理?