Ajax File Upload Aspx Linguaggio C# Source Code

Tempo fa ho avuto l’esigenza di creare un componente per l’upload di files senza dover ricaricare la pagina,ovviamente per riuscire a farlo è necessario ricorrere ad ajax. La questione dannosa e’ che ajax attualmente non permette di fare il post di un file e l’unico modo per poter fare questa cosa è l’utilizzo di un iframe (peraltro lo stesso metodo usato da gmail :-D ).

Il resto è molto banale in quanto ho creato un webusercontrol(quindi puo’ essere riutilizzato) con un iframe che punta a una pagina aspx che effettua l’upload e lo comunica al componente e lo potrete vedere nel codice sorgente scaricabile al seguente link:[download#2]

Il codice contiene inoltre anche una lista con elenco dei files inviati ma questa cosa lo fa tramite una var di sessione per far vedere il passaggio dei dati tra una pagina e l’altra.

Ps

Naturalmente per usarlo dovete avere installati l’ajax toolkit scaricabile da qua:

ASP.NET AJAX Control Toolkit

Pubblicità Google Adsense

Se ti è piaciuta la notizia condividila con twitter o facebook...

Nel mio template dei commenti ho rimosso il tag nofollow se vuoi puoi farlo anche tu con il plugin nofollowfree

Segui il feed rss relativo a questa notizia: sottoscrivi feed commenti


Trackback & Pingback

Se vuoi rispondere a questa notizia o usarla sul tuo spazio internet usa l'url di trackback e il tuo sito apparirà nella lista dei trackback e pingback:


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.