Problema su Response

lunedì 01 ottobre 2012 - 12.20
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows 7  |  Visual Studio 2008  |  SQL Server 2008  |  Internet explorer 8.0  |  Javascript  |  CSS 2.1

fguida Profilo | Expert

Ciao,
ho il seguente problema... in una pagina(dettaglio) aspx al click di un pulsante vengo reindirizzato in una nuova pagina(lista), e durante il passaggio ad essa(pagina lista, previo controllo di una parametro) devo eseguire una chiamata che genera un file pdf; ho messo la generazione del pdf nel load complete della pagina lista...
Succede che però, mentre viene lanciato il pdf a video, la pagina sotto(ancora dettaglio) non termina la redirect e quindi rimane in eterna attesa.
Qualche idea?
Grazie

Francesco

algraps Profilo | Junior Member

ciao,
nel response.Redirect esiste un parametro chiamato endResponse. Prova ad impostarlo a true in questo modo:

Response.Redirect("pagina.aspx", true);


Altrimenti potresti utilizzare l'updatepanel e caricare il pdf in modo asyncrono direttamente dalla pagina. Se nn funziona la prima soluzione di spiego la seconda.


Fammi sapere.
A.G.

DomA Profilo | Expert

Ciao, potresti utilizzare Async await

http://msdn.microsoft.com/it-it/library/hh191443.aspx#Y800


Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.

http://www.infomidia.it

Domenico
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5