Overview

Loading Demo...
  • EXAMPLE
  • VIEW SOURCE
HtmlHelper
TagHelper
Files:
index.cshtml
IndexController.cs
Index_TagHelper.cshtml

Also available for:

CLIENT-SIDE API SERVER-SIDE API
devcraft ninja image

The TreeView component is part of Telerik UI for ASP.NET Core, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Description

The Telerik UI for ASP.NET Core TreeView component represents hierarchical data in a tree structure. It allows users to perform single or multiple selection of items, drag and drop of elements within the TreeView and across ASP.NET Core TreeView components. It comes with built-in checkbox support, keyboard navigation, RTL support, accessibility and provides templates for complete customization of each node. You can bind the TreeView to various data sources and take advantage of its load on demand feature, and request data only when a node is expanded.

Key Features

  • Data binding – local and remote options for data binding
  • Select – get or set selected nodes
  • Items – option to pass specific item properties to the TreeView
  • Dragging and dropping – option to drag and drop the nodes of the TreeView across all levels
  • Checkboxes – checkbox functionality with various configuration options
  • Templates – customization of nodes
  • Events – variety of events for the component
  • Globalization – translation and adaptation of component messages to different cultures
  • RTL – support for right-to-left languages
  • Built-In Accessibility – screen readers and keyboard support
This TreeView example is part of unique collection of hundreds of ASP.NET Core demos, with which you can see all Telerik ASP.NET Core components and their features in action. View the source code of each of them or directly adapt and edit them, including their theme appearance, in Telerik REPL for ASP.NET Core.

Support & Learning Resources

Additional Resources