C#MVC - 从Session数组中获取UserId

时间:2011-09-30 07:30:14

标签: c# asp.net-mvc-3

我需要通过声明如下的Session数组获取当前登录的用户身份:

           if (user != null)
            {

                string[] UserProfile = new string[4];
                UserProfile[0] = Convert.ToString(user.UserID);
                UserProfile[1] = user.FirstName;
                UserProfile[2] = user.LastName;
                UserProfile[3] = Convert.ToString(user.UserType);
                Session["UserProfile"] = UserProfile;

我无法获得从另一个控制器中的Session检索UserId的语法。 感谢任何帮助......谢谢...

1 个答案:

答案 0 :(得分:3)

string[] userProfile = Session["UserProfile"] as string[];
string id = userProfile[0];