我們有SSRS報告一樣設置一些這樣: http://myserver/reports/Pages/Report.aspx?ItemPath=%2fChanges-By-SSN&ViewMode=Detail製作更友好SSRS報表URL
有一種簡單的方法來將URL更改爲類似: http://myserver/reports/?changes-by-ssn
這些報告將要被使用非技術人員,我希望網址更友好,更易於記憶。
我們有SSRS報告一樣設置一些這樣: http://myserver/reports/Pages/Report.aspx?ItemPath=%2fChanges-By-SSN&ViewMode=Detail製作更友好SSRS報表URL
有一種簡單的方法來將URL更改爲類似: http://myserver/reports/?changes-by-ssn
這些報告將要被使用非技術人員,我希望網址更友好,更易於記憶。
我還沒有嘗試使用SSRS重寫URL,所以不知道它會多麼容易。
另一種方式呢?將ReportViewer集成到您的應用程序中,以便用戶可以從報告列表中選擇報告。
和/或創建報表模型,並允許使用報表製作工具 - 在這種情況下,網址是很乾淨和用戶模型和類似文件夾的結構
工作,你可以創建一個簡單的asp.net頁面,接受漂亮的網址,並使用Server.Redirect或Server.Transfer(如果你想保持重定向隱藏),以顯示正確的報告。或者使用ReportViewer,根據url參數顯示正確的報告。
唯一的問題與身份驗證有關。也許您必須模擬或傳遞crdentials或使用任何其他方法,因爲根據您選擇的解決方案,它將成爲訪問報表服務器的Web應用程序標識。