session用户的问题
/// <summary>
/// 当前用户,检查Session
/// </summary>
protected UserInfo CurrentUserInfo
{
//从Session中取用户信息。
get
{
if(Session["UserInfo"] == null)
{
UserInfo user = new UserInfo();
user.ID = "";
user.Name = "";
user.Role="";
user.DeptName = "";
user.Creator = "";
return user;
}
UserInfo userInfo = (UserInfo)Session["UserInfo"];
return userInfo;
}
}
问题:上面的代码中,Session前面的(UserInfo)应是强类型定义把?那Session是数组吗?和UserInfo怎样的关系?
哪位大侠帮解答下,谢谢,