0

JS Web アプリケーション (ASP.NET MVC、REST 経由でサーバーと通信) を使用すると、サーバー側の ReportViewer コントロールを使用して、Microsoft Reporting Services によって生成されたレポートを開くことができません。

Reporting Services を公開せずにレポートを開く方法を探しています。レポートを事前に生成してリンクするだけのオプションはありません。

私の最初のアイデアは、Web 要求を作成し (必要なすべてのパラメーターを使用して Reporting Services を呼び出す)、応答をキャッシュしてクライアントに返すサーバー側コントローラーへのルートを設定することでした。しかし、これが最善の解決策になるかどうかはわかりません。

誰かが同じ仕事をしていて、彼/彼女の解決策を共有するかもしれませんか?

ありがとうございました!オスカー

4

2 に答える 2

0

実際、レポートにはサブレポートが含まれる場合があり、サーバーからデータをロードする必要があります。ReportViewer コントロールを使用するのが最適です。そのため、解決策は、Microsoft から更新または新しいコントロールが提供されるまで、このコントロールを含む単純な古い Web フォーム APSX を作成することです。これはかなりうまくいきます。

于 2012-06-08T05:54:51.167 に答える