Asp.net mvc MVC中的身份

Asp.net mvc MVC中的身份,asp.net-mvc,Asp.net Mvc,我需要获得用户名和ID,以便在我的视图中访问。当我使用Page.User.Identity.Name时,我会收到用于对其进行身份验证的电子邮件。以下是我如何从控制器对用户进行身份验证: if (!userService.ValidateUser(model.Email, model.Password)) FormsAuthentication.SetAuthCookie(model.Email, false); 我该如何做:Page.User.Identity.UserId或Page.

我需要获得用户名和ID,以便在我的视图中访问。当我使用Page.User.Identity.Name时,我会收到用于对其进行身份验证的电子邮件。以下是我如何从控制器对用户进行身份验证:

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

我该如何做:Page.User.Identity.UserId或Page.User.Identity.FirstName?

您的问题不清楚,但如果您在MVC中使用Identity,并且希望在视图中获取用户名和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/>
}

你能把你的问题说清楚吗?因为现在它的形成方式还不清楚。顺便问一下,你用的是哪种语言?