在Action中设置PDF的页面标题

时间:2011-08-03 17:25:35

标签: c# asp.net-mvc-2 pdf page-title filecontentresult

我有一个显示pdf

的动作
public ActionResult MyPdf()
{
    var response = pdfService.MyPdf(new PdfRequest() { SiteId = siteSession.ActiveSiteId });

    return File(response.Pdf, "application/pdf");
}

该服务打开PDF,使用数据库中的数据填写表单,然后传回容器类。 response.Pdfbyte[]

我想要做的是设置打开PDF时浏览器使用的页面标题。目前,File(response.Pdf, "application/pdf");将允许我的浏览器(chrome)显示pdf。

如果我将其更改为File(response.Pdf, "application/pdf", "My PDF File Name");,则不会显示pdf,但会自动下载。

我的操作没有定义View。如何在不强制下载的情况下在浏览器中显示PDF并从我的操作方法设置页面标题?

0 个答案:

没有答案