Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC中通过Ajax调用打开pdf文件_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 在MVC中通过Ajax调用打开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

我的MVC中有一个链接,单击该链接可以打开pdf文件。我喜欢使用ajax调用打开pdf,因此保留包含所有信息链接的页面,并在其上打开pdf。现在当pdf打开时,带有链接的页面已经存在,但没有显示任何日期

我现在在控制器中拥有的是:

   [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或二进制流返回。可能重复: