Ok ci provo a postare dei pezzi di codice esplicativi...
Ecco il codice ASPX che contiene l'oggetto, all'interno di un UpdatePanel (uso AJAX e AJAX control toolkit), il tutto impostato sotto .NET framework 4.0
Ed ecco qui il code behind per l'azione di caricamento....
Il caricamento mi serve per mettere sul server delle foto che ovviamente saranno legate a dei records...
FAccio delle prove....carico il primo record...tutto ok....lo edito e cambio la foto un sacco di volte...tutto ok...
Inserisco il secondo e terzo record.....tutto ok per l'inserimento.... ma quando vado a editare il TERZO record (strano....ma me lo fa solo su questo) mi da l'errore in caricamento della foto....
Mi metto a pensare se quel record sia danneggiato (anche se non c'entra niente), cosi lo cancello e ne creo altri 2 per un totale di 4 record....oh....anche in questo caso il problema ce l'ho sul TERZO record e solo in fase di editing....
Al di là della stranezza della storia del terzo record, vorrei riuscire ad elimianare questo errore, anche se leggo in giro che il problema è legato al fatto che il codice sta dentro una MasterPage ....
Qualcuno scrive che la soluzione è semplicemente mettere la stringa
ClientIDMode="AutoID"
sul controllo AsyncFileUpload ma nel mio caso il problema non è sparito....
Altri scrivono di inserire la modalità compatibile per il framework 3.5 sul Web.Config ma non basta nemmeno questo...