2

重複の可能性:
asp.net mvc 3 razor ビューで reportviewer コントロールを使用するにはどうすればよいですか?

出来ますか?どのように実装できますか?

それが不可能なら?誰かがレポートの解決策を提案できますか?

ありがとう。

4

2 に答える 2

4

私は最近、MVC プロジェクトでこの要件を処理しました。Web フォーム (.aspx) ページを MVC プロジェクトに追加してから、以下のように reportviewer コントロールをドロップする必要があります (reportviewer コントロールの操作方法を知っていることを前提としています)。

<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer>

これが、ASP.net が集結する場所です。プロジェクトでは、Web フォーム ページ、SignalR、WebApi などを使用できます。詳細については、Scott Hanselman による One ASP.net の投稿を参照してください。ここにリンクがあります:

http://www.hanselman.com/blog/OneASPNETMakingJSONWebAPIsWithASPNETMVC4BetaAndASPNETWebAPI.aspx

Scott Hanselman のプレゼンテーションもチェックしてください。

http://www.hanselman.com/blog/ASPNETForMobileOneASPNETAndRealtimeASPNETWithSignalrVideoOfScottHanselmansTalksInRussia.aspx

于 2012-11-20T20:55:55.790 に答える
1

rdlのレポート用のASP.NetMVCを制御することはできません。

しかし、asp.netWebフォームとの統合を通じてそれを行うことができます。特別なWebフォームページをMVCプロジェクトに追加し、それにReportViewerコントロールを追加できます。次に、コードビハインドで、この制御を開始します。ReportViewerコントロールは、Microsoft.ReportViewer.WebFormsアセンブリにあります。

于 2012-11-20T20:41:27.317 に答える