Я пытаюсь показать отчеты с MVC3 и использую бритву.Я нашел ссылки в Интернете, где вы можете загружать отчеты только без предварительного просмотра: Например, , но я хотел бы показать предварительный просмотр с помощью ReportViewer.В поисках снова я нашел этот другой пример, где парень сделал версию для Mvc2 и VS2008, и она работала нормально, но когда я перешел на Mvc3, я получил бесконечную полосу загрузки, показывающую ReportViewer. Вот ReportViewer для Mvc3 .
Вот некоторые файлы: Report.aspx
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home Page
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<a href="../../Reports/Report.aspx" target="_blank">Print this...</a>
</asp:Content>
Index.aspx
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home Page
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<a href="../../Reports/Report.aspx" target="_blank">Print this...</a>
</asp:Content>
Любая помощь сMvc3 ReportViewer.
Ps: не хочу использовать Telerik и другие платные библиотеки.
Спасибо заранее.