MVC ouvrir le fichier PDF dans la fenêtre pop-up
Dans mon application j'ai un document pdf dans ma solution et lorsque l'utilisateur clique sur un bouton particulier, le document doit être ouvert dans une fenêtre popup. J'ai pu l'ouvrir dans la même fenêtre, en juste retour de l'objet filestream .Le code que j'ai utilisé.
public ActionResult ShowPdf()
{
if (System.IO.File.Exists(Server.MapPath("~/downloads/MyPdf.pdf")))
{
string pathSource = Server.MapPath("~/downloads/MyPdf.pdf");
FileStream fsSource = new FileStream(pathSource, FileMode.Open, FileAccess.Read);
return new FileStreamResult(fsSource, "application/pdf");
}
else
{
return RedirectToAction("Index", "User");
}
}
Comment puis-je charger la même dans une fenêtre popup
Merci d'avance
Vous devez vous connecter pour publier un commentaire.
Qui dépendrait de la façon dont vous êtes à l'appel de cette action de contrôleur de la part du client. Par exemple, si vous avez un lien, vous pouvez ajouter le
target="_blank"
attribut à cet ancrage. Par exemple:Alternativement, si vous êtes à l'aide de javascript pour appeler l'action du contrôleur, vous pouvez utiliser le
window.ouvrir
fonction.