Asp.net 如何在ASPX中创建一个近乎实时的滚动线图控件?

Asp.net 如何在ASPX中创建一个近乎实时的滚动线图控件?,asp.net,.net-4.0,Asp.net,.net 4.0,如何在ASPX中创建滚动线图 我有一个每隔几秒钟更新一次的数据源,我想用图表显示这些数据,并让图表自动更新。图表不需要实时更新,每3-5秒,甚至10秒就足够了 我不是一个核心的web开发人员,但我最初的想法是调用服务,获取JSON数据,并将其绘制成图形。我不确定有什么现成的控件可用,或者如何实现这一点 我愿意使用第三方控件,如果它能让生活更轻松的话。我们有DevExpress ASP.NET控件套件 您可以将图表控件放在updatepanel中,并可以使用计时器进行更新 有一个非常好的java脚

如何在ASPX中创建滚动线图

我有一个每隔几秒钟更新一次的数据源,我想用图表显示这些数据,并让图表自动更新。图表不需要实时更新,每3-5秒,甚至10秒就足够了

我不是一个核心的web开发人员,但我最初的想法是调用服务,获取JSON数据,并将其绘制成图形。我不确定有什么现成的控件可用,或者如何实现这一点

我愿意使用第三方控件,如果它能让生活更轻松的话。我们有DevExpress ASP.NET控件套件

  • 您可以将图表控件放在updatepanel中,并可以使用计时器进行更新
  • 有一个非常好的java脚本基础图表控件。检查
  • 希望这对您有所帮助。

    类似于gRaphaël()&json格式的提要应该可以满足您的需求。Telerik有一个纯javascript绘图库,可能会有所帮助,但我现在记不起它叫什么了


    找到了!KendoUI

    如果您使用的是DevExpress ASP.NET控件套件,则可以使用WebChartControl的内置AJAX功能。要更新图表,可以向服务器发送回调,并通过客户端方法生成服务器端事件。 这样,您应该能够使用基于AJAX的回调技术在服务器端异步获取数据,并轻松实现您自己的滚动线图。

    有关示例,请参见ChartsWebDemo模块,该模块演示了此方法的实际应用。无论如何,如果在使用此方法时遇到问题,请联系a。他们会很乐意为您提供帮助。

    查看中的ajax示例。它完全实现了您希望实现的目标,而无需编写一行javascript(纯C#)

    另见: