从控制器循环更新视图 - ASP.NET MVC 5

时间:2018-03-26 13:40:18

标签: c# asp.net asp.net-mvc asp.net-web-api asp.net-mvc-5

在我的一个控制器中,我有一个DO WHILE循环,它在返回Json数据之前读取并操作来自Twitter API的数据,以供视图中的chartjs使用。

问题是由于API的工作原理,每个循环可能需要大约1秒钟,有时我需要等待一段时间才能完成整个过程并查看更新。

我能想象的理想解决方案是,如果视图中的图表以某种方式传递来自每个 DO WHILE循环的数据,直到整个过程结束。图表将根据收到的新数据而变化,而不会刷新整个页面。这可能吗?我对ASP.NET很陌生,所以我不确定我可以使用的工具。

我尝试了ajax但是我的理解是ajax调用控制器来获取数据,而不是相反(我实际上希望每次完成单个循环的计算时都将数据传递给图表)。

0 个答案:

没有答案