novembre 2011 Blog Posts

SharePoint 2010 - Pagina "Accesso negato" personalizzata

Sul blog di Anmol Rehan, troviamo un interessante post che spiega come sostituire la pagina che SharePoint chiama in caso di "accesso negato" (di default AccessDenied.aspx) con una personalizzata. Praticamente sfrutta il metodo UpdateMappedPage che permette, non solo di agire sulla suddetta pagina, ma su tutte le "application page" di SharePoint: AccessDenied: AccessDenied.aspx.  Confirmation: Confirmation.aspx.  Error: Error.aspx.  Login: Login.aspx.  RequestAccess: ReqAcc.aspx.  Signout: SignOut.aspx.  WebDeleted: WebDeleted.aspx.  Technorati Tags: SharePoint

SharePoint 2010 - Specificare la master page su un page layout

Cosa faccio se voglio specificare una master page per un particolare page layout su un sito SharePoint dove è abilitata la feature di pubblicazione? Normalmente indicare l’attributo MasterPageFile nel file aspx sarebbe sufficiente:   <%@ Page language="C#" MasterPageFile="MyCustom.master" Inherits="Microsoft.SharePoint.Publishing.PublishingLayoutPage,Microsoft.SharePoint.Publishing,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %>   Il problema si trova nel fatto che la classe PublishingLayoutPage sovrascrive quanto indicato nell’attributo durante l’evento OnPreInit. L’unica soluzione è quindi di sovrascrivere tale evento indicando qui la nostra master page personalizzata:   <script runat="server"> protected override void OnPreInit(EventArgs e) {     base.OnPreInit(e);     this.MasterPageFile = "MyCustom.master"; } </script> Technorati Tags: SharePoint

«novembre»
domlunmarmergiovensab
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910