Asp.net mvc 4 如何区分基于用户的登录和基于管理员的登录?

Asp.net mvc 4 如何区分基于用户的登录和基于管理员的登录?,asp.net-mvc-4,Asp.net Mvc 4,我是asp.NETMVC4新手。我需要一个帮助,当我作为管理员登录时,它应该进入管理员页面,当我作为用户登录时,它应该进入用户页面,如何操作..请提供帮助。提前感谢。在登录时检查用户状态并将其存储在会话中,然后检查状态是否为admin重定向到admin页面,否则返回user页面。就像这样: Session["User"]="admin"; 会话[用户]=管理员;ifSession[User].tostring==admin{return RedirectToActionadminpage,Ho

我是asp.NETMVC4新手。我需要一个帮助,当我作为管理员登录时,它应该进入管理员页面,当我作为用户登录时,它应该进入用户页面,如何操作..请提供帮助。提前感谢。

在登录时检查用户状态并将其存储在会话中,然后检查状态是否为admin重定向到admin页面,否则返回user页面。就像这样:

Session["User"]="admin";

会话[用户]=管理员;ifSession[User].tostring==admin{return RedirectToActionadminpage,Home;}否则{return RedirectToActionuserpage,Home;}对于您的不便,非常抱歉,此行显示错误。请帮助我解决此问题。如果会话[User].ToString==管理错误消息:运算符“==”不能应用于“方法组”和“字符串”类型的操作数,请使用其字符串状态=会话[User].ToString;如果状态==管理员;