Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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# Membership.GetUserNameByEmail未返回用户_C#_Asp.net Mvc_Asp.net Identity_Asp.net Membership - Fatal编程技术网

C# Membership.GetUserNameByEmail未返回用户

C# Membership.GetUserNameByEmail未返回用户,c#,asp.net-mvc,asp.net-identity,asp.net-membership,C#,Asp.net Mvc,Asp.net Identity,Asp.net Membership,我打电话来 Membership.GetUserNameByEmail(email) 但即使我在AspNetUsers表中有一封电子邮件,它也会返回null。 这是此方法检查的表吗?如果要通过电子邮件从AspNetUsers表中获取用户名,可以使用以下方法: string username= db.AspNetUsers.Where(a => a.Email == email).FirstOrDefault().Name; 对于Membership.getUsernameBayEmai

我打电话来

Membership.GetUserNameByEmail(email)
但即使我在AspNetUsers表中有一封电子邮件,它也会返回null。
这是此方法检查的表吗?

如果要通过电子邮件从AspNetUsers表中获取用户名,可以使用以下方法:

string username= db.AspNetUsers.Where(a => a.Email == email).FirstOrDefault().Name;

对于
Membership.getUsernameBayEmail(电子邮件)
,您需要在Web.config文件中正确配置您的成员身份。阅读文章。

您使用的是Asp.Net身份还是
会员资格提供商
?这是两个不同的不兼容系统