Loader

venerdì 21 novembre 2008 - 10.19

amstrad Profilo | Junior Member

Ciao a tutti potreste suggerirmi il metodo piu veloce per inserire un loadre in tutte le pagine di una web application già completata e dove no era stato previsto. ho provato a inserire il contenuto di una pagina in un'update pannel e poi a mettere un update progress di ajax ma l'applicazione utilizza dei server transfer e dei response redirect, e alla prima richiesta mi va in errore con il messaggio sys.webForm.pagerequestmanager e credo che per risolvere questo dovrei modificare tutte le varie chiamate dell'applicazione, quindi ho accantonato ajax per il momento ma mi servirebbe un modo veloce per dire all'utente, visto che alcune poperazioni impiegano un po di tempo, non ti preoccupare non mi sono piantato ma sto lavorando, insomma la tipica gif animata che gira a centro pagina dopo un click

Grazie mille per le eventuali risposte

Ciao

rossimarko Profilo | Guru

Ciao,

io ho utilizzato un paio di volte BusyBox (http://sourceforge.net/projects/busybox).

Per capire come funziona e se fa al caso tuo prova a leggere questo articolo: http://www.guru4.net/articoli/busyboxdotnet/
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

amstrad Profilo | Junior Member

ora gli do un'occhiata, prima ho dimenticato di scrivere che la struttura della web application è del tipo master page con contentplaceholder quindi la soluzione piu inteliggente che mi viene in mente sarebe inserire un loader qui in modo tale che possa funzionare per il resto del sito, suggerimenti in proposito?

rossimarko Profilo | Guru

Se hai una masterpage il lavoro si dovrebbe facilitare. BusyBox infatti è un controllo da inserire nella pagina che inserisce del codice javascript che aggancia le richieste del browser ad ogni postback.
Ti consiglio comunque di fare delle prove, prima con una pagina e poi con la masterpage..
L'unica cosa a cui stare attento è il doctype che devi inserire:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Se prima non c'era è provabile che qualcosa nella tua pagina non sia più visualizzato correttamente e quindi devi sistemarlo..
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

amstrad Profilo | Junior Member

Il controllo busyboxdotnet è fenomenale peccato però per il bug che non mostra le gif animate in i.e 7 ho provato a cercare qualche workaround ma senza successo, per caso tu ti ci sei imbattuto?

rossimarko Profilo | Guru

No, putroppo è da un po' che non lo uso. Il bug si presenta anche con il doctype corretto?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5