我有一個web項目,我正在使用webforms報告查看器。我創建了一些本地報告。我想要做的就是將報告中的某一列鏈接到查詢字符串clientID,該查詢字符串將導航到網站內的本地頁面,並且在該頁面上,我將請求ClientID的查詢字符串並加載該客戶端。RDLC Hyperlink Report Viewer報告定義客戶端Web報告.Net相對路徑
= 「HTTPS://devserver002/MyWebsite/Reports.aspx客戶端ID =?」 &字段ClientID.Value & 「&重點= 2」
我已經創建了一個前往URL操作上的文本框!該列上面的URL。
這工作它重新加載reports.aspx客戶端請求和客戶端加載。
的問題
如何創建這個鏈接去只是一個局部的頁面沒有地址中的指定服務器網站內? =「https:// devserver002/
目前它在一個開發服務器上,它將被轉移到一個生產服務器,它的糟糕的編程將服務器名稱放在URL中,因爲如果你改變了服務器,程序現在被破壞我怎麼能導航,而不使用這些報告
的網址是什麼?在報告RDLC XML中指定該服務器的作品的鏈接是
<ActionInfo>
<Actions>
<Action>
<Hyperlink>="https://devserver002/MyWebsite/Reports.aspx?ClientID="&Fields!ClientID.Value & "&Key=2"</Hyperlink>
</Action>
</Actions>
</ActionInfo>
你的答案是關閉的,這與RDLC報告有關 – wolfeh 2015-02-05 15:16:24
你不是想隱藏servername嗎?你也可以使用回送IP:http://127.0.0。1/ – zXSwordXz 2015-02-05 15:24:18
我不想隱藏服務器名稱我只是試圖不在我的超鏈接中使用服務器名稱並使其工作。我已經厭倦了「〜/ Reports.aspx?ClientID =」&Fields!ClientID.Value&「&Key = 2」,但那麼報告中的列不會充當超鏈接,除非我把服務器名稱放入整個URL路徑。似乎應該有辦法解決這個問題。 – wolfeh 2015-02-05 15:27:45