0

所以情况就是这样。我有一个显示一些图表的 aspx 页面。数据来自 MVC 4 Web Api Restful 服务。对“图表”服务的每次查询大约需要 30(s)。而不是用户等待每个图表 30 秒(当用户单击按钮时),我想加载和渲染整个空白页面,然后对 Web 服务进行一些调用。

我只是想避免用户“感觉”页面挂起。我宁愿在页面加载时在页面上显示一个加载符号。

我怎样才能做到这一点?

4

1 回答 1

0

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

您还可以放置一个 gif 图像(加载图像),然后当 ajax 调用完成时,您将图像替换为图表

于 2013-02-28T23:17:04.187 回答