MVC3 アプリケーションがあり、Telerik レポートを使用しています。Telerik レポート ビューアーは、ReportPage.aspx という名前の ASPX ページでホストする必要があります。その PageLoad メソッドには、クエリ文字列に基づいて表示するレポートを決定するロジックがあります。MVC ビューからレポートのリクエストを開始したいのですが、ビューを表示したままにしたいので、レポートを表示するためにポップアップまたは新しいブラウザー ウィンドウが必要です。ユーザーがレポート ウィンドウを閉じると、元のウィンドウがそのまま表示されます。
私は上記の要件を満たすことができると信じていますが、ここに複雑な問題があります。ReportPage.aspx に整数の大きな配列を引数として渡す必要があるため、クエリ文字列は機能しません。私の知る限り、JSON オブジェクトと WebMethod を使用して配列を渡す必要があります。しかし、WebMethod (ReportPage.aspx のメソッドであっても) が ReportPage.aspx を開く方法がわかりません。
誰かがこれを機能させる方法を見ていますか?