Skip to main content

ASPxPivotGrid.EnableCallbackCompression Property

Gets or sets whether callback result compression is enabled.

Namespace: DevExpress.Web.ASPxPivotGrid

Assembly: DevExpress.Web.ASPxPivotGrid.v23.2.dll

NuGet Package: DevExpress.Web

Declaration

[DefaultValue(true)]
public bool EnableCallbackCompression { get; set; }

Property Value

Type Default Description
Boolean true

true to enable callback result compression; otherwise, false.

Remarks

This property is in effect if the ASPxPivotGrid.EnableCallBacks property is set to true.

When operating via callbacks, the ASPxPivotGrid control enables callback results generated for the control on the server to be sent compressed for compression-enabled browsers, improving application performance. Callback result compression provides faster transmission time between the server side and compression-enabled browsers. By default, it is disabled. Enable the EnableCallbackCompression option to more efficiently use available bandwidth.

If callback result compression is enabled, the ASPxPivotGrid checks whether the target browser that sent the requested callback is compression-enabled (by analyzing if the Accept-Encoding request header matches the gzip or deflate value). If content encoding is allowed by the browser, the ASPxPivotGrid compresses (using the corresponding encoding scheme) the callback result as it is generated for the control on the server, and sends the compressed response to the browser.

Note

Don’t enable callback result compression if IIS HTTP compression is enabled.

Note

To enable callback compression for the entire web site, add the following settings to the <appSettings> section within the web.config file.<add key="DXEnableCallbackCompression" value="True"/>

See Also