2013-01-08 80 views
0

我有一套System.Web.UI.DataVisualization圖表(ASP.NET 4.0),效果很好,並將文件保存到磁盤。沒有問題,效果很好。如何提供來自不同域的System.Web.UI.DataVisualization圖表圖像?

我面臨的挑戰是我從一個無Cookie域(最終可能來自CDN)提供所有靜態圖像和資產 - 不幸的是,圖表的IMG SRC始終是相對的。我似乎無法找到一種方法來覆蓋,以便我可以指定靜態資產服務器的根域。

一些可能的解決方法我還沒試過有:

  • Progamatically生成圖表和手動圖像控件添加到頁面
  • URL改寫爲圖像的任何請求(額外的服務器命中,不得工作)
  • 搜索和替換的SRC標記之前手動發送到瀏覽器(啊)

是否有任何其他的可能性我沒有察覺/想法?謝謝!

回答

0

爲了回答我自己的問題,以編程方式生成圖表(vs在HTML中具有控件標記)並向頁面手動添加控件的第一個項目符號似乎工作得很好。

它刪除了在標記中設置樣式的功能,因此歡迎任何其他想法。

編輯:我決定離開樣式標記並以編程方式隱藏圖表控件並分別添加到圖像控件中。很棒!

編輯:我的解決方案分別添加圖像控件有一個警告 - 如果您爲每個數據點使用了工具提示,那麼一旦您實施此更改後它們將不再起作用,因爲它們是由控件本身生成的。

相關問題