我有一组 System.Web.UI.DataVisualization 图表 (ASP.NET 4.0) 运行良好并将文件保存到磁盘。没有问题,效果很好。
挑战在于,我从无 cookie 域提供所有静态图像和资产——最终可能来自 CDN——不幸的是,图表的 IMG SRC 始终是相对的。我似乎无法找到一种方法来覆盖它,以便我可以指定静态资产服务器的根域。
我还没有尝试过的一些可能的解决方法是:
- 以程序方式生成图表并手动将图像控件添加到页面
- URL 重写任何对图像的请求(额外的服务器命中,可能不起作用)
- 在标记发送到浏览器之前手动搜索和替换 SRC(呃)
还有其他我不知道/想到的可能性吗?谢谢!