Я занимаюсь разработкой приложения ASP.NET WebForm с .NET Framework 3.5 SP1 и C #.
У меня есть TreeView на странице. Пользователь может перемещаться по его узлам, чтобы выбрать один. Затем пользователь может редактировать информацию, представленную этим узлом на другой странице. Я хочу, чтобы когда пользователь вернулся на эту страницу, древовидная структура выбрала узел, который был выбран ранее.
UPDATE
Пользователь выбирает узел и затем нажимает кнопку asp.net. Затем пользователь переходит на другую страницу. На этой другой странице пользователь редактирует некоторые данные и затем нажимает на другую кнопку asp.net, чтобы вернуться в древовидную структуру.
Я пытался сохранить выбранный узел в сеансе, но мне нужно загрузить все древовидные представления, чтобы найти этот узел. Загрузка всех узлов может занять много времени.
Кроме того, древовидная структура загружается при событии TreeNodeExpanded, и я установил для его свойства ExpandDepth значение 1. У него нет источника данных. Я создаю и добавляю узлы во время выполнения.
Как я могу это сделать?
Если вам нужно больше деталей, скажите мне!
Спасибо.