Je reviens sur ce point.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string cheminAcces = HttpContext.Current.Request.PhysicalApplicationPath; Response.ContentType = "application/pdf"; Response.AddHeader("Content-Disposition,attachment","filename=foo.pdf"); Response.Flush() ; Response.WriteFile(cheminAcces+"\\foo.pdf"); Response.End(); Response.Flush();
Le code ci dessus me convient parfaitement, mais je suis également confronté au problème de la nouvelle fenêtre.
Mon client possède un extranet avec une page contenant un iframe. Je dois développer une application asp.net/C# qui récupère des pdf dans un répertoire et les ouvre.
l'ouverture se passe bien, mais c'est la page active du site qui se remplace par le document. je dois pouvoir ouvrir dans un autre onglet (ie7 + , firefox, chrome) et un nouvel ie pour ie6...
je ne vois pas trop comment faire pour forcer l'ouverture "à côté"
merci d'avance.
Partager