Requirement: Need a Treeview with on demand population - possibly via AJAX

I have been tasked with building a web site which gives access to documents which are structured heirarchically. A tree view seems like the logical choice for enabling the user to access the documents, however, there are potentially thousands of documents to appear in the tree spread across hundreds of categories.

Can anyone provide an example of how to use a treeview which is poplates on or two levels deep and then populates another level dynamically as the user clicks on nodes.?

I am thinking AJAX is the way forward because I don't want to be passing ever increasing amounts of dat ain the Viewstate as the tree grows with each click.

I have been tasked with building a web site which gives access to documents which are structured hierarchically. A tree view seems like the logical choice for enabling the user to access the documents, however, there are potentially thousands of documents to appear in the tree spread across hundreds of categories.

Can anyone provide an example of how to use a treeview which is populates on or two levels deep and then populates another level dynamically as the user clicks on nodes.?

I am thinking AJAX is the way forward because I don't want to be passing ever increasing amounts of data in the Viewstate as the tree grows with each click.



Solutions:

Submit a new solution to this problem >
TreeView Populate On Demand
Using populate on demand feature to dynamically load large TreeView.
(C#, VB.NET\ASP.NET)