Reporting-Services 2016 (attualmente disponibile solo come anteprima tecnica) include grandi aggiornamenti tra cui il rendering e la conformità HTML5. Vedi: https://msdn.microsoft.com/en-us/library/ms170438.aspxIncorporare report SSRS 2016 in un'altra pagina Web senza iFrame?
Il mio desiderio è di incorporare report SSRS 2016 in un'altra pagina Web utilizzando la modalità nativa (senza SharePoint o aspx, solo HTML5). La moda tradizionale per farlo è usare un iFrame. Questo è un metodo a metà strada, in quanto è possibile rimuovere la barra degli strumenti, nascondere i parametri, ecc., Ma si finisce per perdere molto controllo sul documento. Questa è un'implementazione cross-site da un dominio diverso, quindi non posso manipolare il documento iFrame contenuto come mi pare.
Esiste un modo ufficiale di incorporare l'elemento del report "in modo nativo"? Potrei immaginare un'opzione del parametro URL come rs:Format=REPORTDIV
che mi fornisce un elemento html.
Ho anche provato a recuperare il rapporto come immagine (rs:Format=IMAGE&rc:OutputFormat=PNG
) ma il PNG risultante ha un'enorme cornice bianca (anche quando si imposta lo sfondo trasparente in Generatore di report) attorno all'elemento del report che è un no-go.
Finora l'unico metodo praticabile sembra essere il recupero della relazione come immagine e sprite-tagliandolo a Adatta il tuo contenuto web: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/007396c2-3d51-465c-8ab8-157cd48ed373/embedding-ssrs-2016-reports-into-another-webpage -senza-iframe? forum = SQLServer2016Preview – Wollan
Vedere https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/18/sql-server-2016-rc1-whats-new-in-reporting-services/. L'aggiunta di 'rs: Embed = true' all'URL IFrame sembra essere la" strada da percorrere ". –
Potresti risolverlo, se sì, scrivi la tua risposta così ne impariamo tutti, grazie. –