Salve a tutti
In un sito amministrativo che sto facendo in ASP.NET 2, l'utente uploada un file da un IFRAME visualizzato dinamicamente con jquery.
Nel postback causato dall'upload, registro il file e poi faccio:
Cosicchè l'iframe richiama la funzione hideModal definita nella pagina contenitrice, e tale pagina contenitrice si ricarica (con l'iframe in stato iniziale, cioè vuoto e nascosto, suppongo...)codice:ClientScript.RegisterStartupScript(this.GetType(), "waIframeClose", "top.hideModal(2)", true);
Il problema con FF è che DOPO (e non prima, chissà perchè) aver ricaricato la pagina contenitrice, mi da il warning del postdata anche se la pagina contenitrice NON proviene da un post e se faccio annulla, continua a darmelo finchè aggiorno manualmente con F5.codice:function hideModal(state,url,w,h) { if(state==2) window.location.reload(); else { [...] } }
Ho già provato a fare window.location=window.location.href, ma se faccio così poi FF ricarica la pagina dalla cache e non visualizza il nuovo file che ho uploadato. Per disabilitare la cache ho fatto così:
Con IE nessun problema, sia neell'iframe, sia con la cache.codice:Response.CacheControl = "no-cache"; Response.Expires = -1500; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
Possibile hce un browser così acclamato sia in realtà così demente?

Rispondi quotando
