2010-05-21 121 views
0

經過多次爭論後,我有一個開發環境在c#中構建sharepoint webparts。獲取已登錄的用戶詳細信息在sharepoint c#webpart

我完全不熟悉SP開發,所以我沒有完全找到各種API文檔,所以我希望有人能幫助我開始。最終,我想編寫一個簡單的Web部件,允許其用戶根據當前用戶是誰顯示不同的內容。

我想要做的第一件事,雖然只是建立一個死的簡單的Web部件,只需打印出當前用戶的詳細信息 - 用戶名,全名和他們擁有的任何權限組。

謝謝

回答

3

SPContext.Current.Web。 CurrentUser

+0

謝謝!實際上,我甚至比這個更新!以前我做的所有事情都是在PHP中,我可能很高興地將其粘貼並執行一些print_r來查找我得到的結果。我可能需要多一點手持才能開始。到目前爲止,我只通過覆蓋RenderWebPart():)來訪問「Hello World」。 – MalphasWats 2010-05-21 07:59:02

+1

那麼你實際上已經部署了你的webpart,而且目前爲止還不錯。 使用Visual Studio with intellisense查看對象的可用屬性。 您也可以使用System.Diagnostics.Debug.WriteLine方法輸出數據。這些數據可以用DebugView等程序查看。但更好的是使用Visual Studio調試器來查看對象的值等。您可能會使用控制檯應用程序,因爲使用WebPart,您必須部署dll等(如果您只是用它來實現各種目的) – 2010-05-21 08:01:05

+0

很酷,謝謝。我掙扎了一分鐘,直到我意識到我錯過了'使用Microsoft.SharePoint',雖然有'Microsoft.SharePoint.WebPart'!我得到了這個工作,顯示用戶的當前名稱。謝謝 – MalphasWats 2010-05-21 08:20:10

相關問題