Jun 25, 2018 05:57 AM|Brando ZWZ|LINK
According to your description, I suggest you could consider using asp.net webform treeview control.
By using the treeview control, we could set the data into treeview nodes and each tree view nodes could have the child nodes.
More details about how to use it with database in asp.net, you could refer to below article.
Besides, if the treeview control doesn't match your requirement, I suggest you could post more details information about your requirement.
For exmaple, you could caputre a picture with the treeview nav menu for us to understand your requirement clearly.