• Use the ASP.NET AJAX TreeView component to display hierarchical data in a tree-like structure. Benefit from data binding to various sources, templates, multiple checkbox selection and more. 
  • Part of the Telerik UI for ASP.NET AJAX library along with 120+ professionally designed UI components.
  • Includes support, documentation, demos, virtual classrooms and more!
Telerik UI for ASP.NET AJAX Suite
  • Data Binding: Server-Side and Client-Side

    Depending on your project requirements, you can codelessly bind the Telerik ASP.NET Tree control to any data source – either on the server to SqlDataSource, EntityDataSourceLinqDataSourceXmlDataSource, etc., or on the client to Web, WCF and OData services. You can also bind the control to custom business objects, or define the items directly in the markup.
    Telerik UI for ASP.NET AJAX TreeView - Data binding
  • Drag and Drop Support

    Enable users to drag and drop nodes within RadTreeView, or across several RadTreeView instances. If needed, easily extend the functionality to allow them to drop nodes on even regular HTML elements.
    Telerik UI for ASP.NET AJAX TreeView - Drag and drop
  • Full Control Over Node Appearance and Behavior

    Easily modify the look and feel of the TreeView nodes by applying custom node styles and attributes, as well as selecting the type and duration of the expand and collapse animations. If needed, you can even add more functionality to the node by setting up context menus.
  • Rich Customization Options with Templates

    Completely redefine the look and feel of the standard RadTreeView node using custom server-side or client-side templates. Either create an item-by-item template to give every node a unique appearance or create a template to be used across all nodes.
    Telerik UI for ASP.NET AJAX TreeView Customization
  • Load on Demand for Optimized Performance

    There is no need to make users wait for all the data to load, when you can load only the data in the visible area of the control times faster. Load data on demand on the server, the client or via web services.
  • Semantic Rendering for Better Page Responsiveness

    Telerik TreeView control for ASP.NET AJAX uses advanced CSS rendering with list items rather than HTML tables in order to keep the page output clean and minimal. The semantic rendering not only improves the responsiveness of your applications, but also makes your web pages more easy-to-crawl for search spiders and thus, more SEO-friendly.
  • Powerful Server-Side and Client-Side API for Maximum Flexibility

    To implement advanced and specific scenarios, take advantage of the public methods, properties, and events found within the Tree for ASP.NET AJAX. Almost all user actions raise an event which provides all the arguments you need, both on the client and the server. The multiple public methods and properties give you the freedom to interact with the control and manipulate it not only upon initial load, but also through the whole user session.
  • Keyboard Navigation Support

    RadTreeView allows your users to use the keyboard for any action they can trigger with the mouse, including selecting, expanding, checking and unchecking items, as well as navigating up and down the items. Perfect for scenarios where keyboard navigation is needed and especially where accessibility is an important factor.
    Telerik UI for ASP.NET AJAX - Keyboard Support
  • Accessibility and Internationalization

    The Telerik ASP.NET Tree control is Section 508 compliant and covers the W3C Web Accessibility Guidelines 2.0. This makes the control accessible to people with disabilities, as well as users of all kind of devices and interfaces: desktop browser, voice browser, mobile phone, etc. Support for right-to-left languages is also available out of the box.
  • Visual Studio Integration and Design-Time Support

    Install Telerik UI for ASP.NET AJAX, the suite containing the RadTreeView, to get the control available in your Visual Studio Toolbox. Drag and drop it onto the design surface and use the SmartTag, the Properties Window or the rich Design-Time wizards to codelessly configure the control.
  • Built-In Skins

    Use a single property to apply any of the 20 ready-to-use built-in themes, including an innovative mobile skin, to create a consistent look for your apps and save design and front-end development time. You can easily customize our existing skins or create your own with our Visual Style Builder.
    Built-In Skins to Style Your ASP.NET Chart
  • Mobile Support

    Why should you build a mobile version of your application when the same app can work equally well on mobile and desktop devices? Telerik ASP RadTreeView makes this possible by handling touch events in the same manner as those triggered by a keyboard or a mouse. In addition, the control comes with a mobile skin especially designed for a better user experience on touch devices.
    Telerik UI for ASP.NET AJAX Upload (Async) - Mobile Support
  • Cross-Browser Support

    When using the control in your apps, rest assured it behaves as expected and has a consistent look and feel across all browsers being utilized.

    Cross-Browser Support
  • Single, Multiple and Checkbox Selection

    With RadTreeView, users can select single or multiple items. Enable the built-in checkbox and tri-state support with just one property to have the TreeView render checkboxes next to each of its items.
    Telerik UI for ASP.NET AJAX TreeView - Selection
Next Steps