我有一个搜索功能,当我有用户的ID时,它会返回用户的电子邮件
private string getUserEmail(string userID)
{
string userEmail = null;
SPGroupCollection collGroups = SPContext.Current.Web.Groups;
int userIDint = Convert.ToInt32(userID);
foreach (SPGroup oGroup in collGroups)
{
userEmail = oGroup.Users.GetByID(userIDint).Email.ToString();
}
return userEmail;
}
Run Code Online (Sandbox Code Playgroud)
与用户我可以做GetByID或GetByEmail,但如果我有域名,如MyDomain\myUsername,我该怎么办,并希望该用户的电子邮件?
任何帮助或链接将不胜感激.
提前致谢.
dje*_*eeg 10
http://msdn.microsoft.com/en-us/library/ms414398.aspx
SPContext.Current.Web.AllUsers["loginname"].Email
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.ensureuser.aspx
SPContext.Current.Web.EnsureUser("loginname").Email
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11978 次 |
| 最近记录: |