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 1.0/1.1
Dmanda su oggetto response
giovedì 12 gennaio 2006 - 15.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
gio 12 gen 2006 - 15:32
Ciao a tutti
Response.Clear();
Response.Filter = null;
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "inline; filename = PreseDistinta.pdf");
Response.AddHeader("Content-Length", MyBuffer.Length.ToString());
Response.OutputStream.Write(MyBuffer, 0, MyBuffer.Length);
Response.Flush();
Ho in un mio buffer un stream pdf, tramite il comando response lo butto fuori sul browser.
La domanda è : Riesco ad aprire un altro browser e far apparire il pdf sulla nuova e fare un altra operazione sulla pagina pricipale ???
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 12 gen 2006 - 15:40
>Ho in un mio buffer un stream pdf, tramite il comando response
>lo butto fuori sul browser.
>La domanda è : Riesco ad aprire un altro browser e far apparire
>il pdf sulla nuova e fare un altra operazione sulla pagina pricipale
> ???
Mh, ciao, dubito molto.
Se vuoi fare aprire un'altra pagina lo puoi fare in due modi.
1) L'utente clicca su un link che ha target="_blank" e nella nuova pagina aperta crei il PDF e glielo invii
2) Da codice server side puoi usare il codice Page.RegisterStartupScript che non fa altro che renderizzare uno script Javascript dentro la pagina che non fa altro che fare la stessa cosa che fa l'utente ma automaticamente ossia apre una nuova pagina (popup) dentro cui fai creare il report PDF.
Vedo la prima soluzione 1) più semplice e più comoda. Mentre nella pagina nuova aperta fai il report in quella precedente puoi fare quello che vuoi.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 12 gen 2006 - 17:09
anche io preferirei la prima.
C'è solo un capitano !!!!!!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
gio 12 gen 2006 - 17:42
Ciao!
Ci avevo pensato anche io alla prima soluzione...
Eseguendo il codice sulla load della pagina invece che sul click del bottone della prima.
Ma non ho capito cosa intendi con l'altro metodo ^_^.
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 !