如何从 asp.net MVC 中的 FormsAuthentication 页面获取用户 ID?

gur*_*gui 0 asp.net asp.net-mvc forms-authentication

我制作了一个使用 FormsAuthentication 的网页。现在我需要获取用户的用户 ID(如果用户已登录)

如何获得这些?我试图通过访问它,FormsAuthentication但没有方法喜欢:getUserId()

任何解决方案?顺便说一句,我需要控制器中的 id 不在我看来。

Lee*_*unn 6

if (HttpContext.Current.User.Identity.IsAuthenticated)
{
    var id = HttpContext.Current.User.Identity.Name;
    // Do stuf...
}
Run Code Online (Sandbox Code Playgroud)