20 messaggi dal 17 luglio 2006
Ciao a tutti.
Ho sviluppato una pagina master nella quale nella sezione di sinistra ho un bel controllo treeview con 3 nodi figlio.

Il mio problema apparentemente banale è quello che ogni qualvolta che clicco l'ultimo nodo del treeview, e quindi vengo spedito alla pagina "contenuto", con dei risultati, il controllo treeview si richiude dovendo ripercorrere tutti i nodi.

In poche parole vorrei salvare lo stato dei nodi senza ogni volta ricliccarli.

Ho trovato girovagando nel web la soluzione con EnableViewState = true, ma questa mi funziona solamente se il controllo non è in una MasterPage.

Qualcuno ha avuto il mio stesso problema o sa darmi un'aiutino?

GRAZIE MILLE A TUTTI ANTICIPATAMENTE!
Modificato da zannawork85 il 13 luglio 2007 09.08 -
58 messaggi dal 27 ottobre 2006
almeno io non ho capito tanto bene quello che vuoi fare...se riesci a postare le pagine si capisce meglio.
cmq, credo che sostanzialmente bisogna passare lo stato della treeview alla nuova pagina. si potrebbe fare con le sessioni..

THUG-LIFE
20 messaggi dal 17 luglio 2006
Le pagine di codice sarebbero belle lunghe... in poche parole kmq, ho un treeview dinamico in una MasterPage, quando clicco sull'ultimo nodo che mi rimanda a una pagina di contenuto, la gerarchia cliccata del treeview si chiude!

Io vorrei mantenerla! Come posso fare?
Forse devo lavorare con il callback?
purtroppo non esiste una soluzione semplice.

navigando ad una nuova pagina il TreeView viene completamente ricreato e da nessuna parte è mantenuto lo stato della pagina precedente.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
58 messaggi dal 27 ottobre 2006
zannawork85 ha scritto:
Le pagine di codice sarebbero belle lunghe... in poche parole kmq, ho un treeview dinamico in una MasterPage, quando clicco sull'ultimo nodo che mi rimanda a una pagina di contenuto, la gerarchia cliccata del treeview si chiude!

Io vorrei mantenerla! Come posso fare?
Forse devo lavorare con il callback?


ecco qua una souluzione http://forums.asp.net/t/1022893.aspx
come vedi utilizza la sessione(come ti ho suggerito nel post precedente)

Modificato da eve il 23 luglio 2007 10.38 -

THUG-LIFE
putroppo però non funziona con PopulateNodesFromClient=true... che è la funzione più utile del TreeView

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
20 messaggi dal 17 luglio 2006
Grazie a tutti... ora mi cimento e poi vi saprò dire i miei risultati!

Tra l'altro non riesco a capire la funzione precisa del PopulateNodesFromClient=true

Potreste farmi un esempio pratico?
Grazie ancora a tutti
Davide!
senza dilungarmi troppo, in pratica i nodi sono popolati senza la necessità di eseguire un PostBack

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.