使用Microsoft ASP.NET Identity,如何获取在控制器中经过身份验证的用户的Id?
var id = User.Identity.GetUserId();
别忘了
using Microsoft.AspNet.Identity;
控制器已经可以通过其HttpContext
对象访问它。
您可以使用User.Identity.Name
获取当前登录用户的用户名。
从那里,如果您需要的话,您可以查询用户表以获得他们的Id
。