User.FindFirst(ClaimTypes.NameIdentifier).Value
编辑构造函数
下面的代码有效:
public Controller(IHttpContextAccessor httpContextAccessor){ var userId = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value }编辑RTM
您应该注册
IHttpContextAccessor:
public void ConfigureServices(IServiceCollection services) { services.AddHttpContextAccessor(); }


