C# ClainPrincipal的名字和姓氏
如何从C# ClainPrincipal的名字和姓氏,c#,asp.net,asp.net-mvc,asp.net-mvc-3,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,如何从clainprincipal获取名字和姓氏 var userName = User.Identity.Name; var fullNameClaim = ((ClaimsIdentity)User.Identity).FindFirst("FullName"); // Doesn't give output 使用它,我可以得到登录用户的名称。是否有任何方法可以从索赔主体获取名和姓。该方法检索具有指定索赔类型的第一个索赔 如果返回的是null,则没有与提供的类型匹配的
clainprincipal
获取名字和姓氏
var userName = User.Identity.Name;
var fullNameClaim = ((ClaimsIdentity)User.Identity).FindFirst("FullName"); // Doesn't give output
使用它,我可以得到登录用户的名称。是否有任何方法可以从索赔主体获取名和姓。该方法检索具有指定索赔类型的第一个索赔
如果返回的是null
,则没有与提供的类型匹配的声明
在试图查找索赔之前,必须确保添加了FullName
类型的索赔
在检查如何创建
FullName
属性时,用户对在何处添加声明以及如何添加声明以便以后访问它进行了很好的细分。这完全取决于您是否将名字声明和姓氏声明放入令牌中。