在我的一个控制器中,我有一个DO WHILE循环,它在返回Json数据之前读取并操作来自Twitter API的数据,以供视图中的chartjs使用。
问题是由于API的工作原理,每个循环可能需要大约1秒钟,有时我需要等待一段时间才能完成整个过程并查看更新。
我能想象的理想解决方案是,如果视图中的图表以某种方式传递来自每个 DO WHILE循环的数据,直到整个过程结束。图表将根据收到的新数据而变化,而不会刷新整个页面。这可能吗?我对ASP.NET很陌生,所以我不确定我可以使用的工具。
我尝试了ajax但是我的理解是ajax调用控制器来获取数据,而不是相反(我实际上希望每次完成单个循环的计算时都将数据传递给图表)。