このセクションでは、ComponentOne MVC ReportViewerテンプレートを使用して、MVCアプリケーション内にFlexReportを表示する方法について説明します。ComponentOne MVC ReportViewerテンプレートは、FlexViewerでレポートをプレビューする3つの方法(現在のプロジェクトのレポートと他のレポートサービスのレポート)を提供します。
ASP.NET Core Frameworkアプリケーションが対象の場合、FlexViewerにレポートを表示するには、ComponentOne MVCレポートビューアテンプレートの[他のレポートサービスのレポート]オプションだけを使用できます。このオプションは、Web API Serviceプロジェクトでレポートがホストされている場合に使用できます。
ASP.NET Core Frameworkアプリケーションが対象の場合、C1MVCレポートビューアーテンプレートの[ActiveReportsレポートサービスでレポート]オプションを使用して、FlexViewerでActiveReportsを表示できます。このオプションは、サーバーでSSRSレポートがホストされている場合に使用できます。このオプションは、サーバーでActiveReportsがホストされている場合に使用できます。
以下の手順では、ComponentOne MVC ReportViewerウィザードを使用し、Visual Studioテンプレートを使用してFlexViewerコントロールにレポートを表示する方法を示します。
次の図は、上記の手順を実行した後のFlexViewer内のFlexReportを示しています。
ASP.NET MVC FlexViewerコントロールを使用するために必要なリソースを登録するには、次の手順を実行します。
_Layout.cshtml
をダブルクリックして開きます。<head></head>
タグの間に次のコードを追加します。
_Layout.cshtml |
コードのコピー
|
---|---|
<c1-styles /> <c1-scripts> <c1-flex-viewer-scripts /> </c1-scripts> |
FlexViewerのリソースを登録する方法については、「リソースの登録」を参照してください。
アプリケーションにコントローラーを追加するには、次の手順を実行します。
アプリケーションの[コントローラー]フォルダ内に新しいコントローラーが追加されます。
先頭に戻る