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 😀 ).

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

L'articolo ti è stato utile?

Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!