2013-02-28 53 views
0

所以这里就是这种情况。我有一个显示一些图表的aspx页面。数据来自MVC 4 Web Api Restful服务。 每个查询服务的“图表”大约需要30(s)。而不是用户等待每个图表30秒(当用户点击一个按钮时),我想加载和渲染整个空白页面,然后调用一些Web服务。aspx页面在客户端完全呈现后调用异步方法

我只是想尽量避免用户“感觉”像页面悬挂。我宁愿在加载时在页面上显示加载符号。

我该如何做到这一点?

回答

0

我认为你应该呈现没有图表的页面,然后使用AJAX异步加载图表。

你也可以把一个gif图像(加载图像)然后当ajax调用完成后,用图表替换图像