asp:button e disabled=true

Sto facendo delle prove con HtmlInputFile e, volendo renderlo più 'user-safe' :-) ho aggiunto nell'attributo onclick di un asp:button due istruzioni JS per disabilitare il pulsante dopo il click (per evitare clik inutili che richiamerebbero il postback durante il caricamento del file) e per avvertire l'utente, con un testo su una asp:label, del caricamento del file:

bottone.Attributes.Add("onclick", "this.disabled=true;document.getElementById('label').innerText='Caricamento immagine in corso...';form.submit();")


Bene, con questo metodo viene richiamato il postback della pagina, ma il file non viene caricato, in quanto l'attributo disabled=true fa si che il nome del bottone non venga inviato e quindi l'evento associato non viene eseguito.


Parlando con Ricciolo abbiamo risolto con la sostituzione dell'asp:button con un HtmlButton che ignora il disbled in quanto viene valorizzato __eventtarget. Naturalmente l'evento viene associato non più a onClick ma su onServerClick.

Nella stessa categoria

Commenti
Mr.E scrive:
asp:button e disabled=true

molto interessante... stavo cercando proprio questo!
12/05/2006 ore 15.05

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - K-Blog - Il blog di Massimo "Kappa" Cappellesso

TagCloud
BLOG INFO
  • Post: 77
  • Commenti: 20
  • TrackBacks: 10
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA