Published on 2006-09-13 11:12:12
Features
AJAX
AJAX (Asynchronous JavaScript And XML) enable your web applications to increase interactivity, speed and usability.
ASP.NET Standard controls & 3rd Party controls
KCallback.net can AJAX enable standard ASP.NET controls and 3rd party controls.
Save State
You can save the state of all the form controls during callback request by setting the SaveState property to true.
Callback Result
Return callback result to a client-side function instead of rendering.
Callback Error
Return callback error to a client-side function for exception handling.
Override Output
Override the callback contents both on the server-side and client-side.
Loading Display
Display an HTML block while processing the callback request.
Disable Controls During Callback
KCallback.net can automatically disable selected controls during callback
Enable Caching
Cache callback arguments and results on the client-side to improve performance.
MultiArgument
You can pass multiple arguments into the Callback event handler and process them on the server-side.
Auto Callback
Initiate callbacks automatically at specified intervals in milliseconds.
User Control
You can insert the KCallback.net control into a user control. So that you are able to run two instances of the same user control on the same page.
Client-Side API
KCallback.net support client side function to handle the result and error for the callback response from the server.
Server-Side API
Process callback request in the Callback event handler.
Before and After execute client side event handler
This allows you to alter/cancel the callback before and after execute client side event.
XHTML Compliance
XHTML 1.0 Transitional compliant.
Benefits
In the core of the control KCallback.net can make selected controls on the page perform AJAX callbacks instead of traditional postbacks. The whole AJAX behavior of the page is controlled through a single control, called KCallback.net control.
KCallback.net control uses 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. With KCallback.net control, complex content can be updated from server "in live" and end user has a smooth browsing experience. It is extremely useful when heavy server-side processing is needed, e.g, accessing a database, contacting a web service. In addition, nothing is used except common DHTML/remote scripting techniques. There is no use of Flash, Java, or other plug-in technology.
The following list outlines the benefits of KCallback.net control.
No need to learn how AJAX works - you don't have to know AJAX in order to use AJAX. The postback behavior of the selected elements is automatically replaced with AJAX callbacks and the typical challenges of AJAX development are handled internally. So there is less to learn and less to worry about.
Improved User Experience
KCallback.net handles page update with AJAX-based callback requests, instead of complete postbacks. As a result there is no loss of scroll position, with only the relevant elements being updated just like in Windows applications. This leads to smoother interface transitions and superior user experience. The KCallback.net can handle even the most complex scenarios and offers a number of advantages compared to other solutions.
No Need to Write Complex JavaScript
KCallback.net eliminates the need for writing the complex JavaScript required for updating interface elements of AJAX-enabled ASP.NET applications.
Design-time Support
Due to the fact that KCallback.net can update standard ASP.NET controls without using callback wrappers, development of AJAX enabled ASP.NET application is exactly similar to any standard ASP.NET application, which makes design and deployment a breeze for you and your team.
No Need for Callback Wrappers
A major advantage of the KCallback.net control is that it can update the standard ASP.NET controls without using callback wrappers/placeholders, which define the parts of the page that have to be updated. The KCallback.net control automatically detect all page modifications and update the relevant controls. This significantly minimizes the amount of changes you have to make to existing applications in order to implement the AJAX functionality.
Cross-Browser Support
KCallback.net works on all browsers that support XmlHttpRequest (IE5+, NS7+, Firefox 1.0+, Mozilla 1.0+, Opera 8+).
Demo and trial download are available at http://www.dimplesoftwares.com/kcallback.htmPrevious Page
Related Entries
Member of the PHP Magazine Network, Copyright (C) 2005-2008 phpmagazine.net All Rights Reserved