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 1.0/1.1
Messaggio di attesa
martedì 14 febbraio 2006 - 16.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
D79
Profilo
| Junior Member
67
messaggi | Data Invio:
mar 14 feb 2006 - 16:07
Ho una procedura che richiede un po' di tempo per essere eseguita e vorre visualizzare un messaggio tipo 'attendere prego'
Ho provato con un panel che rendo visibile all'inizio della procedura ma ovviamente non c'è il reload della pagina, quindi non viene visualizzato.
Qualche idea?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 14 feb 2006 - 16:39
>Ho una procedura che richiede un po' di tempo per essere eseguita
>e vorre visualizzare un messaggio tipo 'attendere prego'
>
>Ho provato con un panel che rendo visibile all'inizio della procedura
>ma ovviamente non c'è il reload della pagina, quindi non viene
> visualizzato.
Puoi spiegare coem viene eseguita la procedura che richiede tempo e cosa fa esattamente ?
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
D79
Profilo
| Junior Member
67
messaggi | Data Invio:
mar 14 feb 2006 - 17:48
Diciamo che al click di un pulsante, eseguo dei controlli su alcuni campi inseriti: se i controlli vanno a buon fine, eseguo la procedura e faccio vedere in aqualche modo il messaggio 'attendi'
altrimenti il messaggio non mi serve
quindi non posso mettere, ad esempio, una popup nel click perchè non è automatica l'esecuzione della procedura
----
il mio sito:
http://it.geocities.com/chuck_dust/
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 14 feb 2006 - 21:01
purtroppo per queste operazioni devi usare javascript...passo la palla a chi se ne intende.
C'è solo un capitano !!!!!!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 15 feb 2006 - 16:30
>Diciamo che al click di un pulsante, eseguo dei controlli su
>alcuni campi inseriti: se i controlli vanno a buon fine, eseguo
>altrimenti il messaggio non mi serve
>quindi non posso mettere, ad esempio, una popup nel click perchè
> non è automatica l'esecuzione della procedura
Ma la procedura quanto può durare in secondi per giustificare una pagina di attendi ?
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
D79
Profilo
| Junior Member
67
messaggi | Data Invio:
gio 16 feb 2006 - 10:06
direi sopra i 30 secondi
----
il mio sito:
http://it.geocities.com/chuck_dust/
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 16 feb 2006 - 22:48
La butto lì, quando fai l'operazione, falla fare in una pagina diversa ASP.NET.
Nel Page_Load ci spari in alto:
Response.BufferOutput=false
Response.Write("Elaborazione in corso...")
'QUI ESEGUI L'OPERAZIONE CHE RICHIEDE 30 SECONDI
Response.Redirect("/altrapagina.aspx")
a fine operazione fai redirect su altra pagina.
Il buffer a false dovrebbe consertiti di stampare la scritta elaborazione in corso...
Da provare però.... Il buffer di solito di default è a true.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
ven 17 feb 2006 - 09:17
Response.BufferOutput=false
sicuro ??? e io che pensavo che si potesse fare solo con javascript.
C'è solo un capitano !!!!!!
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 !