2017-01-20 6 views
0

Я узнал о SPSecurityTrimmedControl и предположительно позволяет нам управлять веб-контентом в SharePoint. Например:Как использовать SPSecurityTrimmedControl

<SharePoint:SPSecurityTrimmedControl runat="server" Permissions="ManageWeb" PermissionContext="CurrentSite"> 

<p>Not everyone can see this</p> 

</SharePoint:SPSecurityTrimmedControl> 

Мой вопрос в том, где его можно использовать? Может ли это использоваться только в SharePoint Designer? Я попытался вставить этот код в веб-часть редактора сценариев, но он, похоже, не работает.

ответ

0

SPSecurityTrimmedControl server side control не поддерживается для встраивания через Script Editor веб-части, вместо того, чтобы вы могли вложить веб-части зоны (WebPartZone) в SPSecurityTrimmedControl управления (по-видимому страницу, которая содержит веб-часть зоны (ы) должен быть модифицирован для этой цели):

<SharePointWebControls:SPSecurityTrimmedControl ID="stc" runat="server" PermissionsString="AddListItems"> 
    <WebPartPages:WebPartZone ID="Right" runat="server"> 
     <ZoneTemplate> 
     </ZoneTemplate> 
    </WebPartPages:WebPartZone> 
</SharePointWebControls:SPSecurityTrimmedControl> 

с другой стороны, вы могли бы рассмотреть возможность использовать Target Audiencesцелевой веб-части для конкретной аудитории:

Перейти к Edit page -> edit Web Part -> Target Audiences under Advanced group

enter image description here

+0

Спасибо. Я только узнал, что SPSecurityTrimmedControl работает только для мастер-страниц. –