Rad

XmlHttpPanel for ASP.NET AJAX

Overview

XmlHttpPanel
Telerik RadXmlHttpPanel is a panel control that serves as a container for rapid content loading. You can place diverse content on the RadXmlHttpPanel: rich user content, user controls or just about anything that could be added on a page.  It can be updated with WebServices or ASP.NET CallBack requests and allows you to easily create responsive applications with minimum HTML footprint.

Features

  • AJAX vs XmlHttpPanel

    Telerik RadXmlHttpPanel is a panel that can load content on demand using web services or ASP.NET callbacks. It can replace UpdatePanel, or RadAjaxPanel, in certain scenarios where no viewstate and control lifecycle execution is required. In these cases it will deliver much better performance compared to UpdatePanel or RadAjaxPanel.

    As, you know, partial page updates with AJAX are flexible and can be used in just about any scenario. However, when AJAX is used, the server-side page goes through its full page lifecycle. The whole control tree is created, all event handlers are executed, the ViewState is processed and updated, and sent back to the client. On the other hand, callbacks and web services can also be used for partial page updates, but carry a much smaller (or even no additional) overhead

    Top

  • Loading Data

    There are two ways for loading data on the RadXmlHttpPanel - by using the ASP.NET Callback mechanims and WebService. 

    • Callback - When a client callback is used, the server Page does not go through its whole lifecycle, but only a small part of it. The client state is not updated, and it is not sent back to the client-side. When Callbacks are used, a POST request is made from the client to the server, and the values of all FORM fields, such as hidden fields (including the view state field) are sent to the server. When the view state is large, this could mean increased overhead. On the other hand, no extra files are needed to use this mode (unlike when using a WebService).

               See demo

    • WebService - can be used to handle the data request of the RadXmlHttpPanel. The WebMethodPath and the WebMethodName properties should be set and the RadXmlHttpPanel automatically retrieves and loads the data. Similarly as in the Client Callback the client state is not affected. A web service requires a couple of extra files to set up, but it is the most efficient approach, as no data, other than the Value string is sent over from the client to the server.

               See demo

    Top

  • Diverse Content

    You can place diverse content on the RadXmlHttpPanel: rich user content, user controls, just about anything that could be added on a page.

    See demo

     

    Top

  • Reduced Page Traffic

    Any content in the Telerik XmlHTTP panel can be updated quickly eliminating the need for Postabacks,  FULL page lifecycle, and even ViewState. As a result the page traffic is significantly reduced, which dramatically improves performance.

    Top

  • Partial Page Updates

    Telerik XmlHttp panel supports partial page rendering and loads only certain section of your page content, as a result of an asynchronous postback.

    Top

  • Industry-best Cross-browser Support

    The Telerik XmlHttp Panel supports all major browsers including Internet Explorer, Firefox, Safari, Opera and Google Chrome.

    Top

  • Search Engine Optimization

    The XmlHttp panel completely follows the SEO principles search engines by allowing crawlers to follow and index content within the control.

    Top

  • VS Plug-in for Testing RadControls

    Telerik's automated software testing tool Test Studio employs a rich set of features to help you automate AJAX-intense web content. You can test complex UI actions like drag-and-drop, invoke JavaScript functions from your test code, and perform logging actions. Additionally, the test recorder makes it easy to wait on AJAX operations before executing a specific verification. What’s more, Test Studio is the best way to test RadControls for ASP.NET AJAX. The powerful test recorder automatically detects the controls and exposes commonly used verifications. Learn more

    Top

$999

This and 70+ other controls are part of RadControls for ASP.NET AJAX


Buy NoworDownload
Free Trial

$1299

Get this product + 8 more as part of Premium Collection Bundle

  • All Telerik UI for web / desktop / mobile
  • Code Analysis and Refactoring tools
  • Data Access Tools & Reporting Engine

Buy Nowor Download
Free Trial

Full List of Controls
Integration capabilities

Product Resources