2008-11-18 72 views

回答

1

從SharePoint中,您可以使用SPUtility.ResolveWindowsPrincipal獲得用戶的Active Directory信息(包括顯示姓名和電子郵件):

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.utilities.sputility.resolvewindowsprincipal.aspx

例如:

SPPrincipalInfo pi = SPUtility.ResolveWindowsPrincipal(SPContext.Current.Site.WebApplication, "MYDOMAIN\\myusername", SPPrincipalType.All, false); 

的SharePoint的外,你想看看System.DirectoryServices命名空間。

3

大多數時候,你可以從當前網絡得到它,例如:

string login = SPContext.Current.Web.CurrentUser.LoginName 
string mail = SPContext.Current.Web.CurrentUser.Email 
相關問題