29 messaggi dal 07 luglio 2006
Salve a tutti,
vorrei costruire una web form, che sia simile a Windows Explorer.
Cioè avere una pagina aspx con una parte sinistra , che contenga una parte di navigazione (tra gli elementi di una struttura gerarchica tipo treeview)
e una parte destra che mostri il contenuto di ogni singolo elemento
(questa parte mostrerebbe per ogni singolo elemento alcuni dati descrittivi
e dei controlli per effettuare delle funzioni : bottoni, link , ecc..).
Quale è il modo migliore per affrontare il problema ? ... senza comprare nulla  ...
Tabelle, master page. Stò guardando diverse cose, ma ho l'impressione che la dimensione di un blocco condizioni la dimensione dell'altro.
Ci vorrebbe un frame ! (Per la parte di navigazione). Tempo fa avevo letto che
in asp.net l'uso dei frame non è particolamente consigliato (deprecato ? )
Qualche suggerimento ?

Grazie .

p.s.
Ho a disposizione VS 2008 sp1 - framework 3.5 sp1. Magari Ajax ?
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

a sinistra usi un trevieew js che carica dinamicamente i nodi via ajax. A destra usi sempre ajax (anche updatepanel se vuoi sbrigarti) per caricare i file. Sicuramente non usare frame perchè con div e css puoi fare tutto.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
29 messaggi dal 07 luglio 2006
Grazie per la risposta !

non sò ancora esattamente cosa intendi per
"un trevieew js che carica dinamicamente i nodi via ajax".
O meglio non conosco bene l'argomento ma inizerò quanto prima a documentarmi.

Se per caso hai/avete in mente un qualche articolo o pezzo di documentazione da consultare, il suggerimento è ben accetto.

dimenticavo una cosa importante :

le informazioni che servono a costruire l'albero di navigazione e le informazioni di dettaglio devo tirarle fuori da un database .



Modificato da antoabc il 05 maggio 2009 20.47 -
29 messaggi dal 07 luglio 2006
Grazie ! lo avevo già intercettato quest'articolo.

Comunque : ho caricato un treeview asp.net caricato con dati presi dal db
usando un semplice datareader.
Per evitare evitare il postback ho usato un update panel in modo che non si ricarichi la pagina ad ogni selezione di un nodo del treeview.
Il problema del ridimensionamento del treeview l'ho risolto dandogli
una altezza fissa così come al div che lo conteneva (il div fa comparire
la scrollbar in caso i nodi del treeview superino la lunghezza fissata).
E' quello che volevo ottenere !

Nel treeview ci sono solo poche decine di nodi e quindi non dovrebbero
esserci particolari problemi nel caricamento dei dati ...

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.