Вот мой сценарий, и я хотел бы узнать ваше мнение о том, какой элемент управления лучше всего использовать. Я использую C #, ASP.net 2.0.
Мне необходимо создать структуру, напоминающую дерево. Пользователь начнет с чего-то, а затем добавит к нему узлы. Каждый узел сам по себе является структурой, поэтому пользователю должна быть предоставлена возможность создать новый тип узла или использовать существующий тип узла.
Очевидным выбором здесь кажется TreeView. Тем не менее, у меня мало проблем:
1) Меня попросили минимизировать количество обращений к веб-серверу, и я не уверен, как это будет работать с TreeView.
2) Если я в конечном итоге использую TreeView, создание нового типа узла (в настоящее время это .ascx (пользовательский элемент управления)) может оказаться сложным, так как мне нужно открыть новое окно и вернуть идентификатор узла и назовите родительскую страницу (которая содержит TreeView) при создании типа узла и, по-видимому, обновите ее.
Есть рекомендации?