Skip to main content

Posts

Showing posts from June, 2012

SharePoint 2010 Customizing default application pages

Customizing an SharePoint 2010 Application Page.  In this example I'm customizing the /_layouts/MWS.aspx, the new meeting workspace page.  These steps can be followed for any of Application Page. 1. Create the custom application page and deploy it into the _layouts folder. 2. Create an IHttpModule to redirect all requests that come to MWS.aspx and redirect them to customMWS.aspx: class RedirectModule : IHttpModule { public void Dispose (){ } public void Init ( HttpApplication context ) { // add event handler context . PreRequestHandlerExecute += context_PreRequestHandlerExecute ; } void context_PreRequestHandlerExecute ( object sender , EventArgs e ) { HttpApplication httpApp = sender as HttpApplication ; HttpContext context = httpApp . Context ; string httpUrl = context . Request . RawUrl . ToString (); //compare our URL and redirect it to custom one if ( httpUrl . ToLower (). Contains ( "/_