2011-07-29 2 views
0

私はMVC3でレポートを表示しようとしています。プレビューを表示せずにレポートをダウンロードするインターネット上のリンクが見つかりました:For exampleですが、ReportViewerを使用してプレビューを表示したいと考えています。もう一度検索すると、男がMvc2とVS2008のバージョンを作ってうまくいきましたが、Mvc3に変更したとき、ReportViewerを表示している無限のローディングバーが見つかりました。 Here is the ReportViewer for Mvc3ビューレポート付き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レポートビューアーですべてのヘルプ。

Ps:Telerikと他の人がライブラリを支払うのをやめてください。

ありがとうございました。

答えて

1

ReportViewerはサーバーコントロールであり、かみそりビューに追加することはできません。 ReportViewerを任意のASPXビューページに追加したり、ユーザーコントロールを表示することができます。

詳細はthis questionの回答を参照してください。

関連する問題