Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Caricamento dati lento tramite UpdatePanel
mercoledì 23 giugno 2010 - 10.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Osiride80
Profilo
| Newbie
21
messaggi | Data Invio:
mer 23 giu 2010 - 10:44
Ciao a tutti,
Sto sviluppando una chat con asp.net e per caricare i messaggi ho usato un updatepanel dove ho posizionato un div con all'interno un controllo literal. La cosa che mi sorprende abbastanza è che i messaggi inviati vengono caricati lentamente. Per spiegare meglio il problema... avete presente quando un utente di una chat fa le famose verticali? Per testare la velocità di risposta della chat ho provato a fare una cosa simile, ma i messaggi vengono caricati lentamente e molto spesso la pagina viene caricata interamente dando un fastidioso effetto di reload dell'intera pagina. La cosa non dovrebbe accadere dato che solo la sezione della pagina relativa alla visualizzazione dei messaggi è aggiornata mediante l'updatepanel...
Caricando poi la pagina di chat con il browser chrome le cose peggiorano pure.
Su internet ho trovato questo articolo che potrebbe servire anche ad altri, ma applicando quanto scritto non riscontro miglioramenti.
http://support.microsoft.com/kb/2000262
Se qualcuno ha info in merito gli sarò davvero grato.
saluti
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
ven 2 lug 2010 - 17:12
in effetti l'effetto di reload sull'intera pagina è strano e molto noioso. hai provato con browser diversi?
Tu usi asp.net 2.0 o 3.5???
inoltre considera però che updatepanel è solo una simulazione ajax, quindi la pagina viene comunque ricaricata interamente lato server, ed aggiornata parzialmente lato client. Questo comporta un movimento dati non proprio idoneo per una chat.
Dovresti implementare una soluzione puramente ajax, magari con un web service.
ciao
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Osiride80
Profilo
| Newbie
21
messaggi | Data Invio:
mar 13 lug 2010 - 11:32
Grazie per la risposta prima di tutto!
Si, confermo quello che hai detto.
L'approccio non è dei migliori; sono riuscito ad ottenere quello che volevo usando controlli html e creando la pagina escludendo il tag form, che è quello che, provoca un caricamento lento soprattutto dei messaggi a video. Spiegare tutto il procedimento adesso è complicato, ma posso dire che la soluzione updatepanel per la creazione di una interfaccia di chat è assolutamente da escludere. L'ho constatato a mie spese :).
Direi che la discussione si può chiudere qui.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !