/// <summary> /// Handles the PreSendRquestHeaders event of the context control. /// </summary> void HasSecureAccess(object sender, EventArgs e) { var httpApplication = (HttpApplication)sender; var response = new HttpResponseWrapper(httpApplication.Response); var request = new HttpRequestWrapper(httpApplication.Request); var context = new HttpContextWrapper(httpApplication.Context); if (true.Equals(context.Items["RequestWasNotAuthorized"]) && request.IsAjaxRequest()) { response.StatusCode = 401; response.ClearContent(); } }