title: How to implement a simple TreeView using ASP.NET MVC
body: <p>I am a newbie on web development, and I want to build a very simple website using VS2019, based on MVC structure. I need to create a treeview in a webpage, with selectable node, as simple as possible.</p>
  
  <p>I have no problem on loading data, populate to any structure / class. However, I have no idea on how to show a treeview in a webpage.</p>
  
  <p>I have been searching for four hours. I see a lot of js tree plug-ins, a lot of TreeView controller in NuGet. I just want a simple tree, better from Microsoft not any other 3rd party. I see a TreeView WebControl but it seems for Web Form application (.aspx).</p>
  
  <p>Please don't tell me to search the internet, as I really tried, very hard.
  Big thanks!</p>
  
  <p>If it is nothing out-of-box from Microsoft to be used in cshtml, please confirm this and I will stop searching, and if possible, please recommend a most easy-learn and use way of using TreeView.</p>
  
  <p>jstree / Telerik / ???</p>
  
  <p><a href="https://i.stack.imgur.com/3Y03K.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3Y03K.png" alt="enter image description here"></a></p>