2009-10-23 60 views
0

我在sharepoint中迄今爲止所面臨的最大問題是,如果用戶未登錄,可以使某些webparts不可見或隱藏,基本上可以爲匿名用戶創建受衆。 如果有人知道如何做到這一點,請幫助。匿名目標受衆在共享點

回答

0

據我所知,開箱即用的唯一方法是將完整的Web部件區域封裝在SPSecurityTrimmedControl中。 您可以嘗試的另一件事是爲每個Web部件類型創建控制適配器,然後在其中實現顯示邏輯。但請注意,這種方法有一些侷限性。最重要的是,所有控制適配器都將應用於給定類型的給定Web應用程序中的每個Web部件。

0

我使用的一個小技巧是隱藏你的CSS中的Web部件(無論是你的主CSS還是其他Web部件),然後使用另一個Web部件 - 這次是針對認證用戶 - 覆蓋最初的CSS,使得內容可見。我不會推薦它用於安全的內容,因爲Web部件仍然在客戶端呈現,但如果您要使用UI元素,則完美地工作。