Bonjour,
Le site de mon entreprise est fait en ASP/VB.NET.
Je dois modifié le système de facture. J'ai donc fais un système qui affiche la facture en prenant les infos en base et en les remplissant avec Gembox et un docx.
Bref, tout ça pour dire qu'à la fin je récupère un Byte() et je le renvoi avec le code ci dessous en tant que contenu de la page.
Mon problème est que j'ai beau essayer tout ce que je trouve sur le net et plus encore, je ne trouve pas de solution pour que le titre de la page (dans l'onglet) soit autre chose que le nom du .aspx.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Response.Clear() Response.ContentType = "application/pdf" Response.OutputStream.Write(stream.GetBuffer(), 0, stream.GetBuffer().Length) Response.AddHeader("Content-Disposition", "filename=""" & tInvoice.Number & ".pdf""") Response.OutputStream.Flush() Response.OutputStream.Close() Response.[End]()
Je voudrais pouvoir mettre `tInvoice.Number & ".pdf"` en tant que nom de la page (et également en tant que nom du fichier pour que le plugin de chrome l'affiche dans sa barre du dessus)
Quelqu'un aurais une solution ou une piste ?
Merci d'avance
Partager