Non mi si visualizza l'immagine nell'updatepanel

martedì 15 maggio 2012 - 13.16

trinity Profilo | Guru

Ragazzi,
ho creato una pagina asxp nella qualche vi è un'immagine che carica una gif animata di un waiting progress...

adesso in un button_click ho scritto questo codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

io vorrei che quando clicco sul button per avviare la procedura l'immagine che è settate su visible=False, mi appare e poi scompare risettando il visible dopo la fine della procedura. Ho pensato di inserie l'immagine in un updatepanel ma non mi funziona..
Dove sbaglio?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

ciao,
ma cosa mi stai combinando? ancora con questa immagine in stream...???

scherzi a parte,
il codice che hai scritto viene eseguito lato server, PRIMA, di mandare il render della pagina al client. Non è interattivo con il client. Quindi mettere una immagine prima visibile, poi nascosta, non ha nessunissimo effetto sul client!!!!!!!

L'unico modo per fare quello che vuoi tu con un UpdatePanel, è usare un UpdateProgress.
Però occhio: il controllo FileUpload dentro un UpdatePanel non funziona un gran che

ciao
____________
http://glucolo.wordpress.com
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.

trinity Profilo | Guru

Ciao

il discorso stream è ben che risolto sto solamente sbattendo la testa per inserire un wait durante l'elaborazione dello stream..purtroppo con l'updatepanel ed il progress so come funziona ma come hai ben detto il fileupload nell'aupdate non funziona :( e pertanto il mio grosso problema resta

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

prendi un altro componente, ce ne sono a miriadi.
mi sembra che ti ho già dato una serie di link.

In altro modo perdi solo tempo
____________
http://glucolo.wordpress.com
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.

trinity Profilo | Guru

allora per far funzionare il fileupload con l'updatepanel ho risolto aggiungendo un trigger tipo questo:

<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>

solo che ora non mi si visualizza l'immagine che si trova nell'updateprogress

ho trovato anche questo esempio ma nn ho tanto capito perchè è scritto in c# e onestamente l'evento onclietclick non lo capisco
http://rbailey.wordpress.com/2009/08/20/asp-net-fileupload-update-panel-update/

Non ricordo se mi hai passato dei link onestamente :(
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

il post in questione potrebbe andare bene come soluzione.

In pratica un UpdateProgress viene attivato automaticamente dall'UpdataPanel quando fa un postback ASINCRONO.
siccome per il FileUpload abbiamo dovuto mettere un trigger SINCRONO sul pulsante, avviene un postback normale, di conseguenza UpdatePanel e UpdateProgress non si attivano.
Il post propone di far visualizzare tramite Javascript il contenuto dell'UpdateProgress quando premi il pulsante per fare Upload.
La soluzione va bene, anche se l'effetto non è al 100% quello che si vorrebbe.

ciao
____________
http://glucolo.wordpress.com
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.

trinity Profilo | Guru

Ok solo che non capisco il javascript se lo ricopio così mi da un errore :(
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5