67 messaggi dal 13 marzo 2002
Salve,
in una pagina viene caricato un Grid View la cui query su DB è relativamente pesante (circa 30 sec. di wait).
Vorrei quindi far visualizzare il classico messaggio/frame di wait.
Qualunque cosa definisca a livello di javascript non funziona in quanto nel Page_Load, prima della visualizzazione della pagina (e quindi dell'attivazione dell'eventuale funzione javascript) viene eseguita la query stessa.
Qualcuno può suggerirmi una soluzione quanto più "strutturale" possibile?
Grazie e a presto,
Safi
Puoi utilizzare Ajax, se utilizzi asp.net puoi scaricarti ajax control toolkit e altri componenti che fanno quello che te richiedi www.asp.net/ajax, se utilizzi asp normale puoi integrare ajax nella tua applicazione per la richiesta che vuoi, qui trovi alcuni esempi per iniziare: http://www.w3schools.com/Ajax/ajax_example.asp.

Ciao Marco

Corso SEO DeepSEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
safi ha scritto:
Alternative ad Ajax?


alleggerire la query e non eseguirla nel PageLoad, ma eseguirla solo alla pressione di un pulsante.

quando il pulsante viene premuto con un javascript mostri un messaggio e inattivi il pulsante.

trovi uno script su aspitalia.

ma da javascript non scappi


ciao marco

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

http://nostromo.spaces.live.com/default.aspx
safi ha scritto:
Vorrei quindi far visualizzare il classico messaggio/frame di wait

Prova con BusyBoxDotNet di Simone Busoli.
Puoi partire da qui (è in italiano): http://www.guru4.net/articoli/busyboxdotnet/. In fondo alla pagina trovi i link per il download (su SourceForge)
HTH

Matteo Casati
GURU4.net
67 messaggi dal 13 marzo 2002
Intanto grazie a tutti coloro che stanno partecipando a questa discussione.
Vorrei peò precisare una cosa:
1. la query non è ottimizzabile; è un report abbastanza complesso; d'altronde sono un DBA e mi sono posto il problema a monte;
2. non posso evitare il caricamento sul LOAD della pagina in quanto la pagina stessa è dedicata allo scopo; i parametri di input vengono inseriti in apposito form (generallizzato per più Report...) su pagina precedente e quindi in base al tipo Report selezionato viene richiamata una pagina di Report piuttosto che un'altra;
3. forse non sono stato molto felice nell'esposizione, ma io vorrei usare javascript e non quindi evitarlo.
4. Relativamente all'utilizzo di componenti esterni, ...tendenzialmente preferirei muovermi su oggetti standard.

A presto,
Safi
è un articolo vecchio, ma i concetti sono validi

http://msdn.microsoft.com/en-us/magazine/cc164051.aspx

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.