Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ClainPrincipal的名字和姓氏_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

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
属性时,用户对在何处添加声明以及如何添加声明以便以后访问它进行了很好的细分。

这完全取决于您是否将名字声明和姓氏声明放入令牌中。