[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
   Getting Started
  [Expand]Grid View
  [Expand]Tree List
  [Expand]Card View
  [Expand]Chart Control
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
  [Expand]Site Navigation and Layout
  [Expand]HTML Editor
  [Expand]Vertical Grid
  [Expand]Data Editors
  [Expand]Docking and Popups
  [Expand]File Management
  [Expand]Data and Image Navigation
  [Collapse]Multi-Use Site Controls
   [Expand]Product Information
   [Expand]Callback Control
   [Collapse]Callback Panel
     ASPxCallbackPanel Overview
   [Expand]Captcha Control
   [Expand]Rating Control
   [Expand]Timer Control
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

ASPxCallbackPanel Overview

The ASPxCallbackPanel control represents a container area whose content can be updated using an AJAX-based callback technology. The collection of the ASPxCallbackPanel's child controls can be accessed via the ASPxPanelContainerBase.Controls property.

The ASPxCallbackPanel control implements a comprehensive client-side and server-side functionality to enable updating its content on demand via callbacks (see DevExpress.Web.Scripts to learn more). The client-side object model contains the client object for the ASPxCallbackPanel control (ASPxClientCallbackPanel), its method required to send a callback to the server (ASPxClientCallbackPanel.PerformCallback), and methods allowing specific client operations to be performed when a callback sends to, and comes from the server side (CallbackClientSideEventsBase.BeginCallback and CallbackClientSideEventsBase.EndCallback). A handler for the available client-side events can be assigned by using the control's ASPxCallbackPanel.ClientSideEvents property. An instance of the ASPxClientCallbackPanel object can be easily identified on the client by using the client programmatic identifier set via the ASPxPanelBase.ClientInstanceName property.

The required server-side processing of a callback sent from the client side by using the ASPxClientCallbackPanel.PerformCallback method can be performed in a handler of the control's server-side ASPxCallbackPanel.Callback event.

Is this topic helpful?​​​​​​​