У меня есть древовидный элемент управления на странице aspx. Данные поступают из базы данных, и я программно привязываю их к элементу управления treeview. (Конечно, родительско-дочерние отношения в базе данных)
Ну, и я добавил текстовое поле, которое я использую для добавления нового дочернего элемента в выбранный узел, и оно также хорошо работает, но чтобы увидеть новый добавленный узел, мне нужно обновить страницу, и все развернутые узлы сворачиваются естественным образом. Как я могу это предотвратить. Я также использую updatepanel, чтобы не обновлять всю страницу и расширять дочерние узлы. Я, конечно же, использую событие topicTree_TreeNodePopulate. Когда пользователи добавляют что-то под выбранным узлом, без какого-либо обновления или обратной передачи, недавно добавленный узел должен быть виден прямо под выбранной страницей.
Заранее спасибо..
Кстати, у меня нет большого опыта работы с Javascript, поэтому я не могу сделать это с помощью javascript.
Ты сделал это? Вы имеете в виду, что вы решили свою проблему?
ага :) Решил проблему :)
Возможно, вам стоит рассказать, как вы решили проблему, чтобы другие, выполняющие поиск по этим терминам, не остались без ответа.





Вы можете установить для свойства Expand TreeNode значение «false» во время привязки TreeView или всякий раз, когда вы обновляете TreeView.
Этот вопрос выглядит как автоматически переведенный текст; вы спрашиваете, как сохранить расширение узлов древовидного представления?