2012-01-18 3 views
0

Я использую Telerik Rad Tree List. при расширении дерева это обратная передача и получение дочерних данных с сервера. все хорошо. но когда свернуть дерево, страница снова перезагрузится.Как избежать перезагрузки Список деревьев дерева

Я не уверен, это действие по умолчанию в списке деревьев телериков.

Я использую vs2010 и sql server 2008 для своего веб-приложения.

Как избежать перезагрузки при сведении дерева.

Спасибо, Пуджа

+0

Казалось бы, вы просто положили элемент управления в UpdatePanel, чтобы предотвратить обновление всей страницы и вместо этого обновлял только RadTree. Вы пробовали это? – KreepN

ответ

0

TreeList все равно придется делать постбэк при развертывании, так как дети родительского узла получить создан расшириться. Я считаю, что это то, как он загружается. На самом деле я столкнулся с одной и той же проблемой. Но если вы хотите уменьшить время, необходимое для перезагрузки страницы, вы можете «ajaxify» ее. Обратитесь к этой ссылке: http://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html

Если вы действительно хотите избавиться от постбэка, обратитесь к этой ссылке: http://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html Но это для TreeView, может работать на TreeList. Я все еще думаю, что он вернется на сервер, когда вы попытаетесь структурировать на стороне клиента.

+0

он не спрашивает о treeview – Cagatay

0

напишите на стороне клиента событие onclientnodeclicking и проверьте, расширяет ли узел, а затем записывает код для краха.

+1

Лучше всего добавить код, чтобы объяснить ваш ответ –

Смежные вопросы