AssetPackager.ScriptDeferModule.PostRequestHandlerExecute C# (CSharp) Method

PostRequestHandlerExecute() private method

Adds ScriptDeferFilter to all .aspx pages.
private PostRequestHandlerExecute ( object sender, EventArgs e ) : void
sender object Event source.
e System.EventArgs An that contains no event data.
return void
		private void PostRequestHandlerExecute(object sender, EventArgs e)
		{
			Page page = Context.CurrentHandler as Page;
			if (page == null) return;

			ScriptManager sm = ScriptManager.GetCurrent(page);

			if (Settings.Enabled && (sm == null || !sm.IsInAsyncPostBack))
				Context.Response.Filter = new ScriptDeferFilter(Context.Response);
		}