Bonjour à tous,
J'affiche un TreeView qui représente une arborescence de dossier. Mon TreeView n'est pas lié à une source de données, en effet, je créé dynamiquement les TreeNodes imbriqués selon un filtre sélectionné par l'utilisateur (certains dossiers sont donc ajoutés au TreeView, d'autres non).
Ensuite, l'utilisateur clique sur un dossier pour afficher son contenu dans un GridView.
Chaque clic sur un TreeNode provoque un postback. Le TreeView doit alors être recalculé (sinon il est à vide).
Pour éviter de recalculer le TreeView à chaque clic, j'ai voulu mettre le TreeNode racine dans une variable de session. Mais le mode sessionstate étant à SQLServer (je ne veux pas le modifier), seuls les objets sérialisables peuvent être stockés en variable de session.
Comment pourrais-je conserver l'état de mon TreeView entre chaque postback ?
Merci
Partager