2009-10-24 7 views
1

Есть ли способ обновить одну из этих диаграмм асинхронно, помимо вызова Chart1.SaveImage() и отправки URL-адреса изображения на клиентскую сторону?Асинхронно обновляя диаграмму ASP.NET

+0

Итак, диаграмма разработана на стороне сервера, является ли клиент, выполняющий запрос, или он просто перенаправляется клиенту с сервера для обновления? –

ответ

2

Если вы используете Javascript браузер может спросить, есть ли обновление к графике, и если есть, то он может просто изменить URL для изображения, изменяя DateTime на нем:

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

Затем вы получите последний график, когда вы отправляете данные непосредственно в тег изображения.

Это позволит серверу решить, нужно ли создавать новое изображение или использовать уже созданную. Вы также можете добавить некоторую информацию о пользователе, такую ​​как текущая дата/время на диаграмму, перед ее отправкой.

Смежные вопросы