Öffnen Sie den Berichts-link URL im neuen leeren Fenster
Habe ich dynamische links in meinem Bericht und, wenn der link angeklickt wird möchte ich es öffnen, in target="_blank"
.
Ich habe Folgendes versucht, aber ich muss fehlt eine einzelne oder doppelte Anführungszeichen irgendwo, weil ich habe kein Glück. Die Parameter können sein, warf mich ab. Zum Beispiel, ich habe versucht diese:
="javascript:void(window.open('http://server/folder/filename.aspx?ds='& Parameters!UserName.Value & '&bu=' & Fields!Business_Unit.Value & '&in=' & Fields!Item_No.Value,'_blank'))"
Und:
="http://server/folder/filename.aspx?ds="& Parameters!UserName.Value & "&bu="& Fields!Business_Unit.Value & "&in=" & Fields!Item_No.Value &rc:LinkTarget=_blank
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Verwenden Sie die folgende Skript in Sprung zur URL-Feld.
Bitte überprüfen Sie
servername
,reportname
,parameternames
(case-Sensitiv).Versuchen, diese auf dem report access-URL
Und die option auf deinen Bericht Feld muss folgendermaßen Aussehen
="http://yourURL.com"
.müssen Sie entweder Fenster.öffnen oder Ziel
oder
Nicht beide. Wenn Sie den Aufbau Ihrer URL, dann bauen Sie es vor der Injektion in das Dokument.
Dieser arbeitete für mich:
Funktioniert gut, getestet habe ich in SSRS 2014 ( die extra Klammer zwischen LEERE und FENSTER ist nicht erforderlich.
set
des
<rsweb:ReportViewer>
element in Ihrer asp-Seitemehr Beschreibung