MVC中的身份

时间:2014-07-29 09:57:15

标签: asp.net-mvc

我需要在我的视图中访问用户的名称和ID。当我使用Page.User.Identity.Name时,我会收到用于验证它的电子邮件。这就是我从控制器验证用户身份的方法:

if (!userService.ValidateUser(model.Email, model.Password))
    FormsAuthentication.SetAuthCookie(model.Email, false);

我怎样才能做到:Page.User.Identity.UserIdPage.User.Identity.FirstName

1 个答案:

答案 0 :(得分:0)

您的问题不明确,但如果在 MVC 中使用身份,并且您希望在视图中获取用户的姓名和ID,我认为这样做救命。在您看来试试这个:

@using Microsoft.AspNet.Identity

@if (Request.IsAuthenticated)<br/>
{
    <br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @User.Identity.GetUserName() "or" @User.Identity.GetUserId(); <br/>
}