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);
}