Как открыть URL-адрес в новом окне с помощью средства управления отчетами SSRS 2008 - PullRequest
0 голосов
/ 08 марта 2012

Мне нужно открыть веб-страницу в новом окне в виде ссылки из ячейки в отчете SSRS 2008.Я нашел ссылку в Интернете, чтобы сказать, что лучший способ сделать это - добавить что-то вроде:

= "javascript: void (window.open ('" + Fields! ReferURL.Value + "','_blank')) "

где поля! ReferURL.value - это страница, по которой вы хотите перейти в другое окно.

Это прекрасно работает в диспетчере отчетов после развертывания отчета.

Однако, когда мы запускаем отчет из веб-страницы с помощью элемента управления reportviewer, ссылка вообще ничего не делает.

Кто-нибудь знает, как обойти это, пожалуйста?

1 Ответ

0 голосов
/ 04 апреля 2012

Попробуйте использовать элемент управления просмотра страниц и добавьте & rc: 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 с помощью средства просмотра отчетов.Однако я не нашел никаких функций, которые программа просмотра отчетов предлагает для программы просмотра страниц (для отчетов в стандартном режиме).

...