异步更新ASP.NET图表

时间:2009-10-24 00:45:37

标签: asp.net asynchronous charts

除了调用Chart1.SaveImage()并将图像URL发送到客户端之外,有没有办法异步更新其中一个图表?

1 个答案:

答案 0 :(得分:2)

如果您使用javascript,浏览器可以询问图表是否有更新,如果有,则可以通过更改日期时间来更改图像的网址:

<img src=myimage.aspx?datetime=884733 />

当您将数据直接发送到图像标记时,这将获得最新的图表。

这将使服务器能够决定是否应生成新图像,或者使用已创建的图像。您还可以在发送之前向图表添加一些用户信息,例如当前日期/时间。