What's new

UI for ASP.NET AJAX

Release History

UI for ASP.NET AJAX 2010.31109

November 9, 2010

New controls

  • TreeList - combining treeview and grid in one hybrid control, the treelist gives you the freedom to build a hierarchical representation of your underlying self-referencing data and perform operations like sorting, paging, item selection, etc over it. Furthermore, it exposes client and server API for other data and UI manipulations
  • Button - the button inherits and extend the functionality of ASP LinkButton, Button and ImageButton. Additional features are the ability to combine icons and text, split button and toggle button modes and extended client-side API

Common for all controls

What’s New

  • Added: Google Chrome 7 support
  • TouchScrollExtender – can be applied on every scrolling container to gain touch scrolling ability in Mobile Safari devices (iPhone/iPad/Android)

What’s Fixed

  • Fixed: MS FxCop errors requiring source code modifications

SharePoint 2007/2010

What’s New

  • Added: [SharePoint2007/2010] RadEditor with accessible UI feature + documentation
  • Added: [SharePoint2010] SPRadGrid web part binding to SQL database
  • Added: [SharePoint2010] SPRadGrid web part hierarchy support with SQL binding and SharePoint lists binding

What’s Fixed

  • Fixed: [SharePoint2007] MOSSLinkManager, MOSSImageManager, MOSSTemplateManager tools when ContentAreaMode is set to Div
  • Fixed: [SharePoint2010] SPRadGrid's failing when populating data key values and bound to an external content type list
Visual Studio Extensions Icon

Installer and Visual Studio Extensions

What’s New

  • Added: A common Options dialog to manage notifications
  • Added: Modify option in the installer
  • Added: A new ToolBox Configuration utility to keep the Toolbox and the project references in sync
  • Added: .NET 3.5 is now required to use the AJAX VSExtensions
  • Added: A New RadControls Scenario Template is added to the New Item dialog of Visual Studio
  • Added: Latest internal builds can be downloaded through the VSExtensions (activated through the Options dialog)
  • Improved: Enhanced update model (faster SP installations over a previous major install)
  • Improved: Visual Studio 2010 support regarding toolbox upgrades

What’s Fixed

  • Fixed: UpgradeLog Notes assembly not updated while it is
  • Fixed: Project wizard crash
  • Fixed: Starting the Upgrade Wizard throws an error when tagPrefix is missing from web.config
  • Fixed: Saving a class in a WebSite now works normally (took too much time when there are lots of classes in the App_Code folder)
  • Fixed: Web.Config modules node duplicated when an attribute exists
  • Fixed: Upgrade Wizard adds a duplicate ScriptHandler registration to the Web.Config
  • Fixed: "Operation could not be completed" error when attempting to debug a newly created Telerik project
RadAsyncUpload Icon

RadAsyncUpload

What’s New

  • Added: Silverlight Module
  • Added: Inline Progress indicator

What's Fixed

  • Fixed: RadAsyncUpload now works with Forms/Windows authentication and Anonymous Authentication disabled as long as there is Silvelright installed on the client's browser
  • Fixed: RadAsyncUpload manual server-side validation not working
RadCalendar Icon

RadCalendar/RadDateTimePickers

What’s New

  • Added: Range selection support
  • Added: Shadows for RadCalendar and RadDateTimePickers
  • Added: InvalidTextBoxValue property for RadDateTimePickers

What’s Fixed

  • Fixed: RadTimeView's DataList is visible in design mode
RadColorPicker Icon

RadColorPicker

What's New

  • Added: Click and drag support for handle in the HSB and HSV palettes of RadColorPicker
  • Added: Keyboard support for RadColorPicker

Breaking change

  • Improvement: Improved the design of RadColorPicker and changed the order of the colors in the Default palette of the control
RadComboBox Icon

RadComboBox

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Added: A property to disable the drop down overlay
  • Added: New property MinFilterLength for setting minimum length of the typed text before a new request for items is initiated
  • Improved: The AutoComplete functionality: clicking on a separate item (separated by the autocomplete separator) selects only the text of the item

What’s Fixed

  • Fixed: The drop down size is incorrect the first time when it is at the bottom of the window and no Height is specified [EnableScreenBoundaryDetection=True]
  • Fixed: Rare AutoComplete text highlighting issue
RadCompression Icon

RadCompression

What’s Fixed

  • Fixed: RadCompression does not work properly when server error occurs and EnablePostbackCompression is "true"
RadDataPager Icon

RadDataPager

What’s New

  • Added: RadDataPager can be used with controls that do not implement the IPageableItemContainer interface
  • Added: RadDataPager field HorizontalPosition property
RadDock Icon

RadDock

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Improved: RadDock can be resized when it is docked in a RadDockZone and Resizable="true"

What’s Fixed

  • Fixed: RadDock state cannot be stored in SQL Server
  • Fixed: Issue with changing the width of RadDock with EnableAnimations=true and margin or padding applied
RadEditor Icon

RadEditor

What’s New

  • Added: NEW Control - AccessibleRadEditor. Creates a RadEditor instance with accessibility features enabled (toolbar, shortcuts, dialogs)
  • Added: Collection editors in RadEditor's configuration wizard in design time
  • Added: DialogManagers tab in the Configuration Wizard of RadEditor design time
  • Added: Ability to select an image on mouse click in Safari and Chrome browsers
  • Improved: RadEditor design time - tools are now displayed in par with the current design-time configuration

What’s Fixed

  • Fixed: Create a mailto link with Hyperlink Manager adds "ApplyClass" class attribute
  • Fixed: Inserting custom links in empty editor problem
  • Fixed: Pasting at the top of the content area with PasteFromWord, PasteFromWordNoFontsNoSizes, PasteAsHtml commands when the content area mode is Div
  • Fixed: RadEditor iPad detection
  • Fixed: StripFormattingOptions=AllExceptNewLines problem in Firefox
  • Fixed: The selection jumps at the end of the row when the user executes the FormatBlockCommand on the first content area row in Firefox
  • Fixed: FormatBlock tool generates non compliant XHTML content
  • Fixed: FormatBlock converts relative links nested in heading tags to absolute links
  • Fixed: The height of the Table Wizard dialog, when navigating between its tabs
  • Fixed: Hyperlink Html code issue - adds unnessecary font elements in the link content
  • Fixed: RadEditor does not switch to text area on Android devices
  • Fixed: RadEditor's Find and Replace dialog focus not set properly or displayed off the screen
  • Fixed: Problem with layout when RadEditor's ToolbarMode is set to ShowOnFocus
  • Fixed: RadEditor's Show/Hide Borders tool does not work under Chrome and Safari
  • Fixed: Missing <P> element in case the previous element is a header and the NewLineBr property is set to false
RadFileExplorer Icon

RadFileExplorer

What’s New

  • Improved: The RadFileExplorer's InitilaPath property's behavior in order to select an item even in scenarios where the paging feature of the control is enabled and the item is not shown on the first page
  • Improved: The behavior of the ExplorerPopulated event in order to track changes applied in that event

What’s Fixed

  • Improved: Added a second parameter named ‘showConfirmDialog ‘ to the deleteItem and deleteSelectedItems methods which allows a file (or files) to be deleted without the confirmation dialog
RadFormDecorator Icon

RadFormDecorator

What’s New

  • Added: Styling for asp ValidationSummary and Login controls

What’s Fixed

  • Fixed: FormDecorator should not add new CSS classes to update panels after partial page update

Breaking Change

  • Improved: RadFormDecorator input[text, password] height fixed to 22px in order to be consistent with other Telerik controls
RadGrid Icon

RadGrid

What’s New

  • Added: HeaderContextMenu option for showing aggregates for a given column
  • Added: Best Fit HeaderContextMenu option (shown when column resizing is enabled). Resizes a certain column to fit the longest text in its cells with no wrapping
  • Added: InsertItemTemplate for GridTemplateColumn
  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Added: RadGrid new localizable property: GridTableView.EditFormSettings.PopUpSettings.CloseButtonTooltip
  • Improved: Keyboard navigation support - expand/collapse hierarchy with keyboard arrows + direct submit with [Enter] on edit/insert
  • Improved: Autogenerated column's header text will be split on camel case

What’s Fixed

  • Fixed: PageSize is not persisted with disabled ViewState
  • Fixed: Applying colspan attribute to wrong elements in some scenarios
  • Fixed: Filter Buttons Styling
  • Fixed: The command item images localization support
  • Fixed: RadGrid throws exception when exporting from a parent RadGrid's edit form template
  • Fixed: GridDateTimeColumn filtering should take into account the AutoPostBackOnFilter and FilterDelay properties when date is selected from the calendar
  • Fixed: RadGrid adds an unnecessary semicolon to group header title when exporting to ExcelML
  • Fixed: Column resize to fit does not set the correct size when the column has already been resized
  • Fixed: Selected row is not deselected when using the GridClientSelectColumn
  • Fixed: RadGrid does not prevent selection when UseClientSelectColumnOnly="true" and an HTML <table> is defined in a GridTemplateColumn
  • Fixed: RadGrid's GridDropDownColumn does not allow manual databinding of the dropdown or combo box in the edit form
RadInput Icon

RadInput/RadInputManager

What’s New

  • Added: InvalidTextBoxValue property for RadDateInput

What’s Fixed

  • Fixed: Textboxes inputified by RadInputManager return incorrect text in certain scenarios
RadListBox Icon

RadListBox

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Added: Keyboard support for reordering and transferring of items
  • Added: Css class for the drag clue item - it will allow for styling the element being dragged

What’sFixed

  • Fixed: HeaderTemplate throws javascript error in IE6/IE7
RadListView Icon

RadListView

What’s New

  • Added: New design-time wizards

What’s Fixed

  • Fixed: RadListView does not properly initialize its InsertItem
RadMenu Icon

RadMenu

What’s New

  • Added: New property - EnableImagePreloading; Preloads all item images (hovered, clicked, disabled, expanded, selected) on page load when set to true, the property is set to false by default
  • Added: New RadMenu property to enable HTML text encoding (EnableTextHTMLEncoding)
  • Added: Scrolling using the mouse wheel
  • Added: New properties – EnableImageSprites for the whole menu and EnableImageSprite for every menu item. Replaces the menu image elements with a sized span for easier use of sprites. Setting ImageUrl overrides this behavior, so it should be removed for EnableImageSprite/s to work
  • Improved: Vertical root items now have expand images

What’s Fixed

  • Fixed: RadMenu with root item scroll doesn't detach a sub menu after it is removed and recreated
  • Fixed: RadMenu doesn't set expanded and disabled classes on templated items
  • Fixed: RadMenu set_cssClass() doesn't apply the class immediately

Breaking Change

  • Fixed: RadMenu RTL root menu items rendering now allows usage of images. Forest skin root items redone.
RadPanelPar Icon

RadPanelBar

What’s New

  • Added: Header Template
  • Added: ClientItemAnimationEnd event
RadRating Icon

RadRating

What’s Fixed

  • Fixed: The incorrect value of RadRating after postback, in case the current culture is one that uses decimal comma and not decimal point
RadRotator Icon

RadRotator

What’s New

  • Added: CoverFlow and CoverFlowButtons mode
  • Improved: RadRotator Buttons Unification - all skin specific buttons look similar for better visual consistency between different skins

What’s Fixed

  • Fixed: The "Invalid argument" JS error that RadRotator throws in case RotatorType is set to "Buttons", EnableEmbeddedBaseStylesheet is set to "false" and no custom base stylesheet is applied
  • Fixed: In case RotatorType is set to "CarouselButtons" and the user scrolls items by quickly clicking on the rotator buttons, the get_currentItem method returns an incorrect item
  • Fixed: The set_scrollDuration client-side method of RadRotator should update the duration of the rotator animation when the animation is already running
  • Fixed: Incorrect position of items in the rotator in carousel mode in case there are 12 items in the rotator and the rotator is scrolling forward
RadScheduler Icon

RadScheduler

What’s New

  • Added: Exact time appointment rendering in Day and Week view
  • Added: Inserting an appointment by dragging over multiple time slots
  • Added: Include reminders in iCalendar export output
  • Added: Ability to set Proxy in ResourcesPopulating server-side event
  • Added: New AppointmentsPopulating server-side event
  • Added: New GetResources method added to RadScheduler provider interface to replace GetResourceTypes and GetResourcesByType methods
  • Improved: Revised the SchedulerProvider interface. All methods now have overloads that take user-supplied ISchedulerInfo
  • Improved: The ResourcesPopulating event will now fire even when not using Web Service binding
  • Improved: Time headers in Day/Week view show minutes when the difference between labels is less than an hour
  • Improved: RadScheduler modal dialogs now have rounded corners and shadows

What’s Fixed

  • Fixed: RadScheduler scroll position is lost after partial update when RadScheduler is inside RadSplitter
  • Fixed: The recurrence-related comboboxes in the advanced form may open behind the form
  • Fixed: Cannot disable RadTimePickers in Advanced Form on OnFormCreated event
  • Fixed: Error when creating Recurring appointments for leap years
  • Fixed: When dragging an appointment in Month View the time of the dropped appointment is changed to 12am (WebService binding only)
  • Fixed: Appointments that are not rendered in Month View are still serialized to the client (web service)
  • Fixed: RecurrenceRule.TryParse should accept DAILY recurrence rules with missing BYDAY part (assuming they occur every day)

Breaking Changes (Apply only if event handlers are attached using anonymous delegates)

  • Improved: AppointmentDelete server-side event handler now receive event argument of type AppointmentDeleteEventArgs instead of SchedulerCancelEventArgs
  • Improved: AppointmentInsert server-side event handler now receive event argument of type AppointmentInsertEventArgs instead of SchedulerCancelEventArgs
RadSiteMap Icon

RadSiteMap

What’s New

  • Added: New RadSiteMap property to enable HTML text encoding (EnableTextHTMLEncoding)

What’s Fixed

  • Fixed: Empty ul tags rendered for nodes that have only hidden children
RadSlider Icon

RadSlider

What’s New

  • Added: EnableDragRange property that allows you to drag a specified range (when set to true)
  • Added: Keyboard support

What’s Fixed

  • Fixed: The server error that RadSlider throws in case EnableServerSideRendering is set to "true", ItemType is set to "Tick" and the slider is too small to display any tickmark
  • Fixed: Divide by zero exception in case MinValue==MaxValue and EnableServerSideRendering=true
RadSpell Icon

RadSpell

What’s Fixed

  • Fixed: System.FormatException: Invalid length for a Base-64 char array sometimes raised for non-unicode websites under .NET 2.0
RadSplitter Icon

RadSplitter

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices

What’s Fixed

  • Fixed: RadSlidingPage opens behind content of adjacent panes that are defined after the sliding pane on the page in Firefox 2
  • Fixed: If the splitter has ResizeMode = "Proportional" and three panes, one of which has the same MinHeight and MaxHeight, collapsing one of the panes would cause the splitter to decrease its height by 1 pixel
  • Fixed: Incorrect height of a docked RadSlidingPane after postback in case its EnableResize property is set to false
  • Fixed: The height of a docked RadSlidingPane after postback in case its EnableResize property is set to "false"
RadStyleSheetManager Icon

RadStyleSheetManager

What’s New

  • Added: RadStyleSheetManager combines stylesheets after ajax calls
  • Improved: RadStyleSheetManager to split stylesheets to include less than 4095 selectors (due to IE selectors limitation)
RadTabStrip Icon

RadTabStrip

What’s New

  • Added: ContentUrl property for RadMultiPage
RadTagCloud Icon

RadTagCloud

What’s New

  • Added: Functionality to generate tags from different sources, like given text, file or URL
  • Added: AppendDataBoundItems property that indicates whether the TagCloud items are cleared before data binding
  • Added: Target property that enables the user to choose the target window or frame to display the new content when a TagCloud item is clicked

What’s Fixed

  • Fixed: Problem with font-size in TagCloud when different UICulture and Culture is used
RadToolBar Icon

RadToolBar

What’s New

  • Added: Support for sprites
RadToolTip Icon

RadToolTip

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Improved: RadToolTIp Close button - for better usability and accessibility the close button is made bigger
RadTreeView Icon

RadTreeView

What’s New

  • Added: Multiple nodes selection by holding [Shift] key
  • Added: AddRange method for RadTreeView client object
  • Added: checkNodes/uncheckNodes client side methods
  • Added: checkAllNodes/unCheckAllNodes client side methods
  • Added: selectNodes/unselectNodes client side methods

What’s Fixed

  • Fixed: get_checkedNodes returns the checked nodes in the order of checking, instead oreder by HierarchicalIndex
  • Fixed: keyboard navigation in TreeView doesn't work for down-arrow key pressed
  • Fixed: RadTreeView hover and selected backgrounds to better match bigger items.
  • Fixed: RadTreeView, the Enter key doesn't work during keyboard navigation
RadUpload Icon

RadUpload

What’s Fixed

  • Fixed: RadUpload receives tootltip showing [object] when file is selected in IE
RadWindow Icon

RadWindow

What’s New

  • Added: New AutoSizeBehaviors enum property which allows customization of the AutoSize behavior
  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices
  • Improved: Cursor should not be changed to "Move" when the RadWindow is maximized and the mouse is over its titlebar

What’s Fixed

  • Fixed: JS error is thrown when Animation is enabled and predefined dialog (radalert, radconfirm, radprompt) or RadWindow with DestroyOnClose=true is closed
  • Fixed: Display issue with <em> tags in RadWindow's ContentTemplate
  • Fixed: When a PDF document is loaded in RadWindow and DestroyOnClose is true, Google Chrome crashes ("Aw snap" error) when RadWindow is closed

Breaking Change

  • Improved: The controls inside RadWindow with ContentTemplate are not implicitly databound when declared inside a RadWindowManager.This affects properties evaluation declared with binding expressions in the manager
RadXmlHttpPanel Icon

RadXmlHttpPanel

What’s New

  • Added: TouchScrollExtender is applied automatically for scrolling in iOS/Android mobile devices

New features & Roadmap

Have a feature request?

Post your feedback via the ASP.NET AJAX Feedback Portal.

What's new across all Telerik products?

See the updates feed

Getting Started Section Wavy Background

Next Steps

Launch demos

See Telerik UI for ASP.NET AJAX in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download Free Trial

Try Telerik UI for ASP.NET AJAX with dedicated technical support.