如何通过电子邮件获取用户ID?

时间:2011-06-14 14:27:20

标签: asp.net sharepoint

static void Main(string[] args)
{
  using (SPSite mySite = new SPSite("sitename"))
  { 
    using (SPWeb myWeb = mySite.OpenWeb())
    {
      string userEmail = "foo@example.com";

      string userName = Membership.GetUserNameByEmail(userEmail);

      Console.WriteLine("Your UserName is: " + userName);
    }
  }     
}

此代码返回NULL。我在这段代码中做错了什么?

1 个答案:

答案 0 :(得分:1)

显然,最简单的答案是找不到该电子邮件的用户。如果您认为情况并非如此,请说明原因,我会尽力帮助您。