by andrea
13 March 2009 10:54
Se avete provato a caricare un controllo FileUpload durante un PostBack asincrono, oppure settate la visibilità da false a true, avrete notato che il controllo non funziona correttamente e quindi non vi permette di caricare il file (anche se con PostBackTrigger impostato correttamente).
Questo problema avviene perchè il controllo non è in grado di aggiornare correttamente il tag form della pagina.
Per risolvere il problema si deve modificare il tag form aggiungendo l'enctype:
1: enctype="multipart/form-data"
è anche possibile aggiungerlo da codice utilizzando questo codice nel page_load:
1: Page.Form.Attributes.Add("enctype", "multipart/form-data");