我正在编写一个Asp.Net MVC 4应用程序,其中,一旦用户登录,它们将被重定向到仪表板页面,我在该页面上有这4个单独的div。必须进行4次不同的数据库调用才能填写这些div。我计划使用多个Ajax调用,以便用户不必等到所有数据都返回,才能看到页面。然后我读到了异步控制器,现在我很困惑是否为我的目的使用异步控制器或ajax调用。 请帮忙 ! 提前谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
然后我读到了异步控制器,现在我很困惑是否 为我的目的使用异步控制器或ajax调用
不要将苹果与梨混合。
您创建一个异步控制器以在服务器上生成另一个线程,客户端对此一无所知。 (为了避免服务器上的线程饥饿,它对于长时间操作是有意义的 - 比如二进制操作等)。
您发出的异步请求不是阻止客户端上的浏览器的UI线程。