【发布时间】:2012-06-21 09:48:33
【问题描述】:
如何使用 C# 在 SharePoint 2010 中获取当前用户的 GUID?以下是我的代码:
public string readAndEncodeGUID()
{
Guid userGuid = Guid.Empty;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPWeb readWeb = SPContext.Current.Web;
SPUser currUser = SPContext.Current.Web.CurrentUser;
userGuid = new Guid(currUser.RawSid);
});
//Variable = encode USER-GUID
return userGuid.ToString();
}
RawSid 得到的“数字”不正确。
谢谢
【问题讨论】:
标签: c# asp.net sharepoint web-parts guid