Советы по веб-контролю для моего сценария - PullRequest
1 голос
/ 08 апреля 2009

Вот мой сценарий, и я хотел бы узнать ваше мнение о том, какой элемент управления лучше всего использовать. Я использую C #, ASP.net 2.0.

Мне необходимо создать структуру, напоминающую дерево. Пользователь начнет с чего-то, а затем добавит к нему узлы. Каждый узел сам по себе является структурой, поэтому пользователю должна быть предоставлена ​​возможность создать новый тип узла или использовать существующий тип узла.

Очевидным выбором здесь кажется TreeView. Тем не менее, у меня мало проблем: 1) Меня попросили минимизировать количество обращений к веб-серверу, и я не уверен, как это будет работать с TreeView.

2) Если я в конечном итоге использую TreeView, создание нового типа узла (в настоящее время это .ascx (пользовательский элемент управления)) может оказаться сложным, так как мне нужно открыть новое окно и вернуть идентификатор узла и назовите родительскую страницу (которая содержит TreeView) при создании типа узла и, по-видимому, обновите ее.

Есть рекомендации?

1 Ответ

1 голос
/ 08 апреля 2009

Вы можете заглянуть в Treeview JQuery

http://docs.jquery.com/Plugins/Treeview/treeview#options

таким образом, вы можете обновить древовидную структуру на стороне клиента, а когда пользователь заставит все работать должным образом, отправьте древовидное состояние.

JQuery для .Net http://jquerydotnet.codeplex.com/

...