我正在打电话
Membership.GetUserNameByEmail(email)
但即使我在AspNetUsers表中收到电子邮件,它也会返回null。 这是此方法检查的表吗?
答案 0 :(得分:0)
如果您想通过AspNetUsers表格的电子邮件获取用户名,您可以使用:
string username= db.AspNetUsers.Where(a => a.Email == email).FirstOrDefault().Name;
对于Membership.GetUserNameByEmail(email)
,您需要在Web.config文件中正确配置您的成员资格。阅读this文章。