Di default la
ribbon di
SharePoint compare anche nei siti pubblici impostati con accesso
anonimo.
Per imitare la visualizzazione solo agli utenti autenticati con permessi di editing, si può racchiudere il controllo
PublishingRibbon<div id="ms-designer-ribbon"><PublishingRibbon:PublishingRibbon runat="server"/></div>
in un controllo
SPSecurityTrimmedControl<Sharepoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControlPublic" runat="server" PermissionsString="EditListItems">
<div id="ms-designer-ribbon"><PublishingRibbon:PublishingRibbon runat="server"/></div>
</Sharepoint:SPSecurityTrimmedControl>
in questo modo la ribbon verrà visualizzata solo agli utenti con permessi di editing (
EditListItems).
Vedi anche
SPSecurityTrimmedControl.PermissionsString property e
SPBasePermissions enumeration