Aax:

lunedì 30 giugno 2008 - 17.54

volperubbia Profilo | Senior Member

Ciao a tutti,
sto incontrando alcune difficoltà nel gestire un FileUpload all'interno di un UpdatePanel ... ma mi da sempre HasFile = "False" e PostedFile = "Nothing",
nonostante io abbia già selezionato un file. Forse il postback asincono fa casino ...

Avete già incontrato questo problema?
Qualche idea?

Grazie, Davide

P.S.: Scusate ... il titolo era Ajax, FileUpload e UpdatePanel.

Wamba Profilo | Expert

Ciao,
sfortunatamente ho idea del problema: non puoi usare quel controllo in un updatepanel.

Leggi questo post:http://msdn.microsoft.com/en-us/library/bb386454.aspx in particolare la sezione "Controls that Are Not Compatible with UpdatePanel Controls" verso la fine.


-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

volperubbia Profilo | Senior Member

Grazie.
Io ho trovato questo http://www.codeplex.com/fileuploadajax/Release/ProjectReleases.aspx?ReleaseId=8061
ma devo ancora verificarlo ...

Wamba Profilo | Expert

Normalmente il problema lo si risolve in modo molto pratico con un iframe. Ho provato poche altre soluzione. A Pagamento funiona bene (almeno per quest'aspetto) quella della componentart.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

volperubbia Profilo | Senior Member

Ciao,
io ho "risolto" con questo:
http://www.devland.it/cs/blogs/marco-del-gatto/archive/2007/08/01/file-upload-dall-interno-di-un-updatepanel-di-asp-net-ajax-1-0.aspx.
In pratica genero un postback completo, mettendo un PostBackTrigger all'interno dei <Triggers> associato ad in ImageButton "imgBtnConfirm".
Funziona, anche se non è molto bello. Il mio UpdatePanel è associato ad un ModalPopupExtender, ... quando clicco su "imgBtnConfirm" si chiude il popup di ajax.

Davide
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5