2012-03-08 15 views
0

私はSSRS 2008レポート内のセルからのリンクとして新しいウィンドウでWebページを開く必要があります。ウェブ上で、これを行うための最良の方法は、次のようなものを置くことです:新しいウィンドウでURLを開く方法

= "javascript:void(window.open( '" + Fields!ReferURL.Value + "'、 '_ blankフィールド!ReferURL.valueはあなたが別のウィンドウでに移動したいページである「))」

レポートが展開されていると、このレポートマネージャで完璧に動作します。私たちは、ReportViewerコントロールを使用して、Webページ内からレポートを実行するとき

ただし、リンクはまったく何もしません。

誰もがこのラウンドしてください取得する方法を知っていますか?

答えて

0

は、ページビューアコントロールを使用して試してみて、& RC追記:レポートのURLの末尾にLinkTarget = _blankを。次に、セルのURLアクションへのジャンプからJavaScriptを削除し、ジャンプ先のURLに置き換えます。 & rc:LinkTarget = _blankは、レポート上のすべてのリンクを強制的に新しいウィンドウで開きます。

例。 http://yourserver/ReportServer/Pages/ReportViewer.aspx?path_to_your_report&rs:Command=Render&rc:LinkTarget=_blank

これは、レポートビューアでのレポートの表示には当てはまりません。レポートビューアでURLパラメータを指定できるとは思いません。しかし、私は、レポートビューアがページビューア(標準モードレポート用)上に提供する機能は見つけられませんでした。

関連する問題