196 messaggi dal 21 febbraio 2002
quando l'utente preme un "Button" presente sulla mia pagina, entra in funzione un'operazione lunga e complessa...
dato che vorrei evitare che nell'attesa il mio bravo utente continui a pigiare il pulsante...
la soluzione più ovvia mi sembra quella di mettere il tutto all'interno di un' UPDATEPANEL, cambiare le proprietà del button quando questo viene cliccato e dare un' UpdatePanel1.Update(); per visualizzare a video il pulsante cambiato prima dell'inizio della serie di operazioni...


La domanda è :
Perchè l' UPDATEPANEL.UPDATE(); NON ENTRA IN FUNZIONE !??
Modificato da alis69 il 23 luglio 2008 15.24 -
Non ho mica capito!!
Puoi postare il codice??

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
come Ugo non ho capito benissimo, ma la cosa che si avvicina di più potrebbe essere questa:

http://aspnet.4guysfromrolla.com/articles/061108-1.aspx

altrimenti siamo in attesa di altre info

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
196 messaggi dal 21 febbraio 2002
Thanx !
Nostromo ha centrato il problema..
faccio qualche prova!
GRAZIE
di nulla, è stata solo fortuna che avessi il link tra i preferiti, facci sapere come è andata

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
196 messaggi dal 21 febbraio 2002
ciao, scusate il ritardo di questa risposta ma ero stato via per qualche giorno.
Ad ogni modo, il problema si è semplicemente risolto leggendo per benino
il link postato da Nostromo.

Sostanzialmente lo scenario è questo:
Un UPDATE PANEL che contiene all'interno un BUTTON

quando l'utente preme il BUTTON si avvia una lunga serie di operazioni..
quello che volevo ottenere era semplicemente di portare la proprieta Visible del button su False non appena qualcuno lo premeva in modo da evitare che lo
stesso pulsante venisse premuto più volte durante la "lunga-operazione" che
ne seguiva..

A quanto pare l'unico sistema di riuscire a rendere il pulsante invisibile (o disabilitato) PRIMA dell'inizio della lunga operazione è una sorta di workaround con javascript..

Speravo in una soluzione più semplice e immediata ma tutto
sommato alla fine il risultato è perfetto e funziona
benissimo. basta inserire poche righe di javascript
Modificato da alis69 il 29 luglio 2008 16.06 -
se è una cosa che pensi di riutilizzare spesso, puoi fare un Costom Control in modo da poterla riutilizzare semplicemente

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.