24

ASP.NETMVCを使い始めています。

WebフォームでできるようにMVCでReportViewerを使用するのは簡単ですか、それとも可能ですか?そうでない場合、何ができますか?

4

4 に答える 4

10

レポートを表示するためにMVCサイト内の.aspxページにReportViewerを含めましたが、正常に機能します。シームレスではありませんが、間違いなく機能します。

http://msdn.microsoft.com/en-us/library/ms252073.aspx

于 2009-09-03T20:06:07.990 に答える
5

ReportViewerコントロールが機能するにはViewStateが必要であるため、MVCビューに配置することはできません。(試してみると、コントロールはViewStateが無効になっていると文句を言い、動作を拒否します)

ただし、これはWebサイトで使用できないという意味ではありません。従来のWebFormを少し混ぜて、そこでReportViewerを使用する必要があります。

于 2009-09-04T16:04:34.850 に答える
1

以前にasp.netWebアプリでコントロールを使用しましたが、唯一の問題は、現在取得できるバージョンが、組み込みのWebレポートマネージャーで取得するバージョンと一致しないことです。また、このコントロールは読み込まれないと思います。 Visual Studio 2008

詳細については、http://www.gotreportviewer.com/をご覧ください。

于 2009-06-15T22:23:29.327 に答える
1

MVCは通常のWebアプリとは大きく異なるため、最終的には混合ソリューションになる可能性があります。したがって、ソリューションの一部は、レポートビューアをサポートするための「クラシック」asp.netになり、一部はMVCになります。

于 2009-09-09T18:29:52.123 に答える