Я использую Microsoft.ReportViewer.WebForms версии 9.0, в моем приложении asp.net mvc2, по сравнению с 2010,4.0. Средство просмотра отчетов не открывает файлы PDF или Excel в Mac OS в браузерах Safari или Firefox, но работает в Windows. есть ли какое-то решение для этого?
Я наконец-то исправил проблему, изменив код, как показано ниже, то есть загрузите как приложение.
Response.AddHeader("Content-disposition", "filename=test.pdf");
до Response.AddHeader («Расположение содержимого», «вложение; имя файла = test.pdf»);
Насколько мне известно, пространства имен и библиотеки DLL, начинающиеся с Microsoft, предназначены только для ОС Windows. Просто проверьте в MSDN, какие операционные системы являются целью для Microsoft.ReportViewer.WebForms.