Question

J'ai un contrôle arborescent sur une page aspx. Les données proviennent de la base de données et je les lie au contrôle treeview par programme. (Relation parent-enfant dans la base de données bien sûr)

Eh bien, j’ai ajouté une zone de texte que j’utilise pour ajouter un nouvel enfant sous le nœud sélectionné et cela fonctionne également, mais pour pouvoir voir le nouveau nœud ajouté, je dois actualiser la page et tous les nœuds développés s’effondrent naturellement. Comment puis-je empêcher cela. J'utilise également updatepanel pour ne pas actualiser la page en entier ni pour développer les nœuds enfants. J'utilise l'événement topicTree_TreeNodePopulate bien sûr. Lorsque les utilisateurs ajoutent quelque chose sous le nœud sélectionné, sans rafraîchissement ni publication, le nœud récemment ajouté doit apparaître juste sous la page sélectionnée.

Merci d'avance ..

Btw, je n'ai pas beaucoup d'expérience sur Javascript, donc je ne peux pas le faire avec javascript.

Était-ce utile?

La solution

Vous pouvez définir la propriété Expand de TreeNode sur " false " au moment de lier l’arbre ou lorsque vous actualisez l’arbre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top