The ASPxCallbackPanel control provides a built-in loading panel, however you can implement a custom one. For this purpose, the default panel is hidden by setting the SettingsLoadingPanel.Enabled property to false. The custom panel is implemented using the ASPxLoadingPanel control. The callback panel's ASPxClientCallbackPanel.BeginCallback and ASPxClientCallbackPanel.EndCallback client-side events are used to show and hide the loading panel respectively.
Additionally, this example demonstrates how to add, modify, and hide controls in the ASPxCallbackPanel control in the ASPxCallbackPanel.Callback event handler.