asp.net-mvc – 在MVC Action中将SSRS报告导出为PDF
发布时间:2020-08-02 20:44:01  所属栏目:asp.Net  来源:互联网 
            导读:是的,我想将SSRS报告导出到PDF并将其从我的操作中返回,我没有任何Report Viewer.请告诉我如何实现这一点.到目前为止我做到了这一点 public void SqlServerReport() { NetworkCredential nwc = new NetworkCredential(username, password, domain);
                
                
                
            | 
                         是的,我想将SSRS报告导出到PDF并将其从我的操作中返回,我没有任何Report Viewer.请告诉我如何实现这一点.到目前为止我做到了这一点 public void SqlServerReport()
    {
        NetworkCredential nwc = new NetworkCredential("username","password","domain");
        WebClient client = new WebClient();
        client.Credentials = nwc;
        string reportURL = "http://servername/ReportServer/reportfolder/StateReport&rs:Command=Render&rs:Format=PDF";
        Byte[] pageData = client.DownloadData(reportURL);
        Response.ContentType = "application/pdf";
        Response.AddHeader("Content-Disposition","attachment; filename=" + DateTime.Now);
        Response.BinaryWrite(pageData);
        Response.Flush();
        Response.End();
    } 
 上面的代码抛出异常 "The remote server returned an error: (401) Unauthorized." 我的问题是 解决方法我纠正了上面的代码,现在它的工作public ActionResult GetPdfReport()
    {
        NetworkCredential nwc = new NetworkCredential("username","password");
        WebClient client = new WebClient();
        client.Credentials = nwc;
        string reportURL = "http://someIp/ReportServer/?%2fReportProjectName/ReportName&rs:Command=Render&rs:Format=PDF";
        return File(client.DownloadData(reportURL),"application/pdf");
    } 
 我没有找到任何其他替代方法来在不使用ReportViewer的情况下在MVC中导出SSRS报告. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- ASP.NET Web API,Web服务发现和客户端创建
 - asp.net – 地理位置网络服务建议
 - asp.net – 按钮属性: – commandName和CommandArguments
 - asp.net-mvc – 在部署MVC 2 Web应用程序时要绝对检查的事项
 - asp.net下大文件上传知识整理
 - SqlServer如何给表添加新的字段以及字段注释
 - asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创
 - asp.net-mvc – ASP.NET MVC可以生成具有小写名称和id属性的
 - asp.net – “’Microsoft.Jet.OLEDB.4.0’提供程序未在本地
 - ASP.Net核心 – 获取帖子表格的所有数据
 
推荐文章
            站长推荐
            - asp.net – 如何在Visual Studio中添加NUnit
 - asp.net 文件上传与刷新与asp.net页面与iframe之
 - asp.net-mvc – 什么是强类型的视图在ASP.NET MV
 - Asp.net(C#)读取数据库并生成JS文件制作首页图片
 - linq – ASP.NET Web API GET方法:为单个参数传
 - asp.net下使用jquery 的ajax+WebService+json 实
 - 使用ASP.Net MVC与经典ADO.Net
 - asp.net-mvc-3 – Telerik MVC网格,在运行时从集
 - asp.net-mvc – 无法更改关系,因为一个或多个外键
 - asp.net-mvc – 在我的ASP.NET MVC网站中缓存不能
 
热点阅读
            