Ext.Net.DirectRequestModule.AjaxRequestFilter C# (CSharp) Method

AjaxRequestFilter() private method

private AjaxRequestFilter ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void AjaxRequestFilter(object sender, EventArgs e)
        {
            if (HttpContext.Current == null || HttpContext.Current.Response == null)
            {
                return;
            }

            HttpResponse response = HttpContext.Current.Response;

            if (RequestManager.IsAjaxRequest)
            {
                if (response.ContentType.IsNotEmpty() && response.ContentType.Equals("text/html", StringComparison.InvariantCultureIgnoreCase))
                {
                    response.Filter = new AjaxRequestFilter(response.Filter);
                }
            }
            else
            {
                object marker = HttpContext.Current.Items[ResourceManager.FilterMarker];

                if (marker != null && (bool)marker)
                {
                    if (response.ContentType.IsNotEmpty() && response.ContentType.Equals("text/html", StringComparison.InvariantCultureIgnoreCase))
                    {
                        response.Filter = new InitScriptFilter(response.Filter);
                    }
                }
            }
        }