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

XML

<div id="ms-designer-ribbon"><PublishingRibbon:PublishingRibbon runat="server"/></div>
in un controllo SPSecurityTrimmedControl

XML

<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
Tags:
ASP.NET54 SharePoint498 SharePoint 2010224 SharePoint 2013137
Potrebbe interessarti anche: