我的页面上有一张表格,每一行代表一个模型实体。每行的每个单元格都需要向第三方服务器发出Web请求,以获取填充该单元格的信息。以前的开发人员决定,因为只有大约20个单元,每个单元只有一个Ajax请求才是解决此问题的正确方法。我相信正确的方法是对页面使用单个ajax请求,然后在数据可用时收到多部分响应,从而相应地填充表。

应该怎么做?

我最关心的是javascript方面,但是如果有人想在ASP.NET MVC 5中提供控制器动作示例,那也将很棒。

最佳答案

根据来自第三方服务的数据的波动性,我将创建一个服务来代理和汇总对第三方的呼叫。这个想法是从第三方收集值,优化返回的数据(缓存,聚合等),然后通过ajax将其公开给您的Web应用程序。

如果您无法实际汇总结果,则可能需要查看SignalR以便将数据逐步推送到Web应用程序。 Telerik有一个不错的教程,听起来与您的教程相似:http://demos.telerik.com/kendo-ui/grid/signalr

关于javascript - 当服务器提供数据时,页面应如何执行增量加载?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25331043/

10-11 15:04
查看更多