Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema su Response
lunedì 01 ottobre 2012 - 12.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
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
524
messaggi | Data Invio:
lun 1 ott 2012 - 12:20
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
187
messaggi | Data Invio:
lun 1 ott 2012 - 14:26
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
537
messaggi | Data Invio:
lun 1 ott 2012 - 14:27
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
Torna su
Stanze Forum
Elenco Threads
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 !