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
Running Mode |
Overview
EO.Web supports three running modes: Client Running Mode, Server Running Mode and Callback Running Mode. Running mode controls how EO.Web Grid handles sorting and paging.
Client Running Mode
In client running mode, both sorting and paging are handled on the client side. Regardless whether paging is enabled, all data are downloaded to the client when the page initially loads. Client running mode is suitable when the number of records is not particularly high, for example, a few hundreds to a thousand.
Server Running Mode
In server running mode, both sorting and paging are handled on the server side. Server mode is usually used together with paging. Only data within the current page is fetched from the data source and downloaded to the client side when paging is enabled in server mode. This allows server mode to support thousands or even millions of records.
Callback Mode
Callback mode is almost identical to server mode and it also performs sorting and paging on the server side. However it does not reload the whole page when doing so. Instead the server side code is called within an AJAX callback context and a client side LoadingHTML can be optionally displayed while it awaits the server for the new data.
Similar result can be achieved by placing the Grid into a CallbackPanel control or an ASP.NET AJAX UpdatePanel control. However the built-in Callback mode performs much faster because it only re-fetches the new data from the server side without re-rendering all the HTML elements for the Grid.