Table of Contents
  • Getting Started
  • EO.Pdf
  • EO.Web
    • Overview
    • Installation & Deployement
    • EO.Web ToolTip
    • EO.Web Rating
    • EO.Web Slider & RangeSlider
    • EO.Web ListBox
    • EO.Web ComboBox
    • EO.Web Captcha
    • EO.Web ASPX To PDF
    • EO.Web Slide
    • EO.Web Flyout
    • EO.Web EditableLabel
    • EO.Web ImageZoom
    • EO.Web Floater
    • EO.Web Downloader
    • EO.Web ColorPicker
    • EO.Web HTML Editor
    • EO.Web File Explorer
    • EO.Web SpellChecker
    • EO.Web Grid
    • EO.Web MaskedEdit
    • EO.Web Splitter
    • EO.Web Menu
    • EO.Web Slide Menu
    • EO.Web TabStrip
    • EO.Web TreeView
    • EO.Web Calendar
    • EO.Web Callback
    • EO.Web MultiPage
    • EO.Web Dialog
    • EO.Web AJAXUploader
    • EO.Web ProgressBar - Free!
    • EO.Web ToolBar - Free!
  • EO.WebBrowser
  • EO.Wpf
  • Common Topics
  • Reference
EO.Web Callback Controls Feature Highlights

Apply to

Callback, CallbackPanel

Overview

Callback controls include Callback and CallbackPanel. Both use AJAX (Asynchronous JavaScript and XML) technology to communicate with server side function to update portion of the client-side page without reloading the whole page.

CallbackPanel control can contain other ASP.NET controls. Content inside the CallbackPanel can be updated from server "in live" and end user has a better experience.

Callback control cannot contain other ASP.NET controls. It works exactly the same as CallbackPanel except the partial page update function. This is useful when you need to send requests to backend server and do not wish to update any content on the page.

Specify Triggers property to specify which HTML or ASP.NET control's postback event will trigger the Callback. You do not need to write a single line of JavaScript to use Callback controls.

Rendering content through CallbackPanel

CallbackPanel control can be used as a container to hold the controls that will be updated when a Callback event happens. For example, in a product information page like the following:

When a certain product is selected by end user, CallbackPanel control can be used to pass this selected product ID to the server, retrieve information from backend database and update the product information area on the web page. End user will not experience the annoying refresh caused by the whole page being reloaded.
You can refer to Walkthrough: Rendering Content through CallbackPanel for detail steps.