RadAjax for ASP.NET AJAX

RadControls for ASP.NET AJAX

Q2 2010 release

Since Q2 2010 all new functionalities are listed in the control's Release Notes posted here

Q1 2010 release

Since Q1 2010 RadAjax exposes a new interface IRadAjaxPage which should be implemented instead of inheriting from RadAjaxPage in medium trust scenarios. Find more information here.

Q3 2009 release

RadAjaxLoadingPanel supports fading JQuery animation and exposes OnClientShowing and OnClientHiding client events that can be wired to cancel the default loading and display your custom animation.

Q2 2009 release

There is not any new functionality implemented for RadAjax for the Q2 2009 release of the product. Merely enhancements, optimizations and bugfixes are included.

Q1 2009 release

As of Q1 2009 RadAjaxLoadingPanel supports skinning as all controls in the Telerik RadControls for ASP.NET AJAX suite. Find more information here.

Q3 2008 release

There is not any new functionality implemented for RadAjax for the Q3 2008 release of the product. Merely enhancements, optimizations and bugfixes are included.

Q1 2008 release

  • AJAX request queueing:

The subsequent requests are ignored in ASP.NET AJAX by default while the response is not received. RadAjax now implements the AJAX request queueing mechanism, which is turned off by default. Use RequestQueueSize property of RadAjaxManager and RadAjaxPanel to enable the functionality. Value of 2 for example means 2 requests will be queued. More info is available in this help topic.

  • Due to the changed layout in some scenarios with RadAjaxManager involved, there is a new property namely UpdatePanelRenderMode. Read more about it in this topic.

Q3 2007 release

RadCodeBlock is a control that is used to wrap code blocks in your aspx, which will normally throw the famous "Controls collection cannot be modified ..." error when MS AJAX is present on the page.

RadScriptBlock is a control similar to RadCodeBlock and you can use it to execute scripts blocks inside the updating areas. Example:

CopyJavaScript
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
    alert(1);
</script>
</telerik:RadScriptBlock>

21st of May, 2007

The new release of RadAjax for ASP.NET AJAX includes the following features:

  • RadAjaxManagerProxy control

Similar to ASP.NET AJAX ScriptManager / ScriptManagerProxy, RadAjax Manager/Proxy couple is also available. Placing a single manager on the main/master page, one can add a proxy instance in the user control/content page and configure/add the necessary settings design-time within the user control/content page, instead of adding them programmatically (finding the manager from the main page/master page at the code-behind).

Note

RadAjaxManagerProxy 'forwards' the necessary AJAX relations to the manager instance. It does not work independently!

Read more about RadAjaxManagerProxy control on this topic as well as about the MasterPages/WebUserControls scenarios here and here. Todd Anglin summarizes the manager proxy info at his blog here.

  • New events - AjaxSettingCreating/AjaxSettingCreated server-side.

The new RadAjaxManager events allow accessing AJAX initiator, updated control and update panel created for that particular setting runtime. One can perform custom logic like updating only specific controls depending on the initiator or updated control. AjaxSettingCreating event is cancelable.

23rd of April, 2007

The first release of RadAjax for ASP.NET AJAX includes a new feature, which is not implemented in the regular RadAjax for WebForms suite: Support of Back and forward browser buttons (Browser history) (more info here).

See Also