Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
  [Expand]Reporting
  [Expand]Chart Control
  [Expand]Grid View
  [Expand]Card View
  [Expand]Vertical Grid
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Image and Data Browsing
  [Expand]Docking and Popups
  [Expand]Site Navigation and Layout
  [Expand]File Management
  [Collapse]Multi-Use Site Controls
   [Expand]Product Information
   [Expand]Callback Control
   [Collapse]Callback Panel
     ASPxCallbackPanel Overview
   [Expand]Captcha Control
   [Expand]HiddenField
   [Expand]ObjectContainer
   [Expand]Rating Control
   [Expand]RoundPanel
   [Expand]Timer Control
  [Expand]Scheduler
  [Expand]HTML Editor
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gauges
  [Expand]Data Editors
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Localization
 [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]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

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.

How would you rate this topic?​​​​​​​