我之前使用User.Identity.GetUserId()在MVC5上完成了此操作,但在这里似乎不起作用. User.Identity没有GetUserId()方法
I've done this before with MVC5 using User.Identity.GetUserId() but that doesn't seem to work here. The User.Identity doesnt have the GetUserId() method
我正在使用Microsoft.AspNet.Identity
推荐答案我包括使用System.Security.Claims,并且可以访问GetUserId()扩展方法
I included using System.Security.Claims and I could access the GetUserId() extension method
注意:我已经使用过Microsoft.AspNet.Identity,但是无法获取扩展方法.因此,我想它们必须相互结合使用
NB: I had the using Microsoft.AspNet.Identity already but couldn't get the extension method. So I guess both of them have to be used in conjunction with one another
using Microsoft.AspNet.Identity; using System.Security.Claims;编辑: 这个答案现在已经过时了.查看Soren或Adrien的答案,以一种过时的方式在CORE 1.0中实现这一目标
EDIT: This answer is now outdated. Look at Soren's or Adrien's answer for a dated way of achieving this in CORE 1.0
更多推荐
如何在ASP.NET Core中获取当前登录的用户ID
发布评论