4

いくつかの制限のため、SSRSレポートマネージャーでホストする必要があると書いたHTMLページがあります。HTMLは、Style.cssスタイルシートに接続する静的Webページの単なるコレクションです。

SSRSの外部でページを実行すると正常に機能しますが、レポートマネージャーで実行すると、HTMLのスタイルが失われます。SSRSとレポートマネージャーでこれを機能させるには、何を変更する必要があるのか​​わかりません。

SSRSのCSSファイルへの絶対パスである論理的なものとここにあるプロセスを試しました:http://msdn.microsoft.com/en-us/library/ms345247.aspxしかし、どちらも機能しません。どんな助けでも大歓迎です。

4

1 に答える 1

4

秘訣は、レポートURLではなくレポートサーバーURLを指す必要があることです。URLがどのように変化するかを示す以下の例を参照してください。前

http://<reportserver>/Reports/Pages/Resource.aspx?ItemPath=%2f<folderPath>%2fStyle.css

https://<reportserver>/ReportServer/Pages/Resource.aspx?%2f<folderPath>%2fStyle.css

テストとして、ブラウザのアドレスバーに入力すると、コードが表示され、正しいコードが表示されます。そうでない場合は、ファイルをダウンロードする必要があります。次に、以下のように、そこからHTMLのリンクタグに配置します。

<link href="https://<reportserver>/ReportServer/Pages/Resource.aspx?%2f<folderPath>%2fStyle.css" type="text/css" rel="stylesheet">

ページが配置されているのと同じルートからこれにアクセスしている場合は(https://<reportserver>/ReportServer/Pages)、次のように短縮形を使用できることに注意してください。

<link href="~/Resource.aspx?%2f<folderPath>%2fStyle.css" type="text/css" rel="stylesheet">
于 2012-08-16T13:49:08.680 に答える