在客户端完全呈现aspx页面后调用Async方法

时间:2013-02-28 22:40:13

标签: asp.net-mvc multithreading asp.net-mvc-4

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

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

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

你也可以放一个gif图像(加载图片)然后当ajax调用结束时你用你的图表替换图像