0
我正在製作mvc3應用程序。我有一個控制器方法可以將一些數據保存到數據庫中,然後它應該將URL中的id傳遞給公司報告服務器,爲該id調出一個報告。將參數傳遞給web應用程序的ssrs
我測試了這個報告,我可以通過手動輸入id來顯示它,但是當我嘗試通過URL傳遞id時,SSRS返回錯誤,「參數缺少一個值」。
的URL看起來像:
http://MyServer/Reports/Pages/Report.aspx?ItemPath=%2fIGReports%2fMyReport&rs:Command=Render&PersonId=23
我使用SSRS 2008年如何修正網址,因此報告認爲,將personId?
你可以發佈你寫的代碼追加到URL的ID然後調用網址?也可以嘗試調試應用程序,並確切看到它被調用時的url。 – doreye01
這是我的代碼,它現在正在工作:return Redirect(「http://MyServer/ReportServer/Pages/ReportViewer.aspx?/ ReportFolder/MyReport&rs:Command = Render&PersonId =」+ model.PersonId); 現在我試圖讓它打開一個新窗口,任何想法如何做到這一點? – BattlFrog
嗯,不知道你可以在後面的代碼中使用C#。您可以將URL傳遞到網頁上,然後使用JQuery或類似的東西來打開一個包含該URL的新選項卡。 – doreye01