Asp.net mvc 在MVC中通过Ajax调用打开pdf文件
我的MVC中有一个链接,单击该链接可以打开pdf文件。我喜欢使用ajax调用打开pdf,因此保留包含所有信息链接的页面,并在其上打开pdf。现在当pdf打开时,带有链接的页面已经存在,但没有显示任何日期 我现在在控制器中拥有的是:Asp.net mvc 在MVC中通过Ajax调用打开pdf文件,asp.net-mvc,Asp.net Mvc,我的MVC中有一个链接,单击该链接可以打开pdf文件。我喜欢使用ajax调用打开pdf,因此保留包含所有信息链接的页面,并在其上打开pdf。现在当pdf打开时,带有链接的页面已经存在,但没有显示任何日期 我现在在控制器中拥有的是: [HttpGet] public void openPdf(string name) { string path = ConfigurationManager.AppSettings["path"].ToString() + n
[HttpGet]
public void openPdf(string name)
{
string path = ConfigurationManager.AppSettings["path"].ToString() + name + ".pdf";
System.Diagnostics.Process.Start(path);
}
在我看来:
@Html.ActionLink("PDF", "openPdf", "Home", new { @name = item.Application_Filename },null)
Process.Start将在服务器上打开PDF文件。您需要将PDF作为FileResult或二进制流返回。可能重复:Process.Start将在服务器上打开PDF文件。您需要将PDF作为FileResult或二进制流返回。可能重复: