Asp.net mvc 2 Microsoft.ReportViewer.WebForms报表在mac上不工作

Asp.net mvc 2 Microsoft.ReportViewer.WebForms报表在mac上不工作,asp.net-mvc-2,Asp.net Mvc 2,我正在asp.net mvc2应用程序中使用Microsoft.ReportViewer.WebForms 9.0版,vs 2010,4.0。 报表查看器不能在Mac OS上使用safari或firefox浏览器打开pdf或excel文件,但可以在windows上使用。 有什么解决方法吗?据我所知,以Microsoft开头的名称空间和dll仅针对Windows操作系统。只需从MSDN中查看Microsoft.ReportViewer.WebForms的目标操作系统 我最终通过如下更改代码解决了这

我正在asp.net mvc2应用程序中使用Microsoft.ReportViewer.WebForms 9.0版,vs 2010,4.0。 报表查看器不能在Mac OS上使用safari或firefox浏览器打开pdf或excel文件,但可以在windows上使用。
有什么解决方法吗?

据我所知,以Microsoft开头的名称空间和dll仅针对Windows操作系统。只需从MSDN中查看Microsoft.ReportViewer.WebForms的目标操作系统

我最终通过如下更改代码解决了这个问题,即作为附件下载

Response.AddHeader("Content-disposition", "filename=test.pdf");

AddHeader(“内容处置”、“附件;文件名=test.pdf”)

谢谢你的回复,但是我找不到msdn中提到的任何东西。整个网站都是在.NET4.0上编写的,只有很少的跨浏览器兼容性问题。它也适用于mac上的mozilla。