2012-10-29 69 views
2

我試圖在Web部件中發生事件時訪問當前登錄的用戶。我通常會認爲使用要做到這一點:在Web部件中獲取當前SharePoint的用戶ID

SPContext.Current.Web.CurrentUser 

具體而言,獲得ID(我需要什麼):

SPContext.Current.Web.CurrentUser.ID 

這將按預期在說,一個事件接收器。但是,在我的示例Web部件中,這是返回有關機器用戶帳戶的信息。我將如何最好地訪問登錄的SharePount用戶?

回答

1

我想通了。在調試時,我以系統帳戶的身份登錄了這些事情。使用常規用戶帳戶使用上述方法呈現預期結果。

相關問題