ASP.NETMVCを使い始めています。
WebフォームでできるようにMVCでReportViewerを使用するのは簡単ですか、それとも可能ですか?そうでない場合、何ができますか?
ASP.NETMVCを使い始めています。
WebフォームでできるようにMVCでReportViewerを使用するのは簡単ですか、それとも可能ですか?そうでない場合、何ができますか?
レポートを表示するためにMVCサイト内の.aspxページにReportViewerを含めましたが、正常に機能します。シームレスではありませんが、間違いなく機能します。
ReportViewerコントロールが機能するにはViewStateが必要であるため、MVCビューに配置することはできません。(試してみると、コントロールはViewStateが無効になっていると文句を言い、動作を拒否します)
ただし、これはWebサイトで使用できないという意味ではありません。従来のWebFormを少し混ぜて、そこでReportViewerを使用する必要があります。
以前にasp.netWebアプリでコントロールを使用しましたが、唯一の問題は、現在取得できるバージョンが、組み込みのWebレポートマネージャーで取得するバージョンと一致しないことです。また、このコントロールは読み込まれないと思います。 Visual Studio 2008
詳細については、http://www.gotreportviewer.com/をご覧ください。
MVCは通常のWebアプリとは大きく異なるため、最終的には混合ソリューションになる可能性があります。したがって、ソリューションの一部は、レポートビューアをサポートするための「クラシック」asp.netになり、一部はMVCになります。