Asp.net mvc MVC中的身份
我需要获得用户名和ID,以便在我的视图中访问。当我使用Page.User.Identity.Name时,我会收到用于对其进行身份验证的电子邮件。以下是我如何从控制器对用户进行身份验证: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.
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/> @User.Identity.GetUserName() "or" @User.Identity.GetUserId(); <br/>
}
你能把你的问题说清楚吗?因为现在它的形成方式还不清楚。顺便问一下,你用的是哪种语言?