我正在写一个Asp.Net MVC 4应用程序,其中,一旦用户登录,它们被重定向到仪表盘页面,我在这个页面上有4个独立的div。必须进行4个不同的数据库调用才能填写这些div。我打算使用多个Ajax调用,以便用户不必等到所有数据返回才能看到页面。然后我读了关于异步控制器,现在我很困惑是否使用异步控制器或ajax调用来达到我的目的。 请帮忙! 在此先感谢!异步控制器或Ajax?
1
A
回答
1
在我看来,异步控制器允许在服务器上响应更多的请求,允许它以类似于node.js的非阻塞方式处理mre并发请求。正如所指出的,Ajax在客户端/浏览器上默认情况下是不同步的,并且这是您需要允许页面无阻挡地呈现的内容。
+0
刚刚发现,使用Ajax不会帮助我与SEO.So我想我不必担心使用异步控制器时的搜索引擎优化? – user636525
0
然后我读到异步控制器,现在我很困惑是否 使用异步控制器或Ajax调用我的目的
只是没有与梨混合苹果。
您使异步控制器在服务器上产生另一个线程,客户端不知道任何事情。 (以避免服务器线程饥饿,它是有道理的很长一段时间的操作 - 像二进制运算等)
您发出异步请求只是不是块浏览器的客户在UI线程。
相关问题
- 1. 异步控制器
- 2. 异步控制器行为
- 3. mvc3异步控制器
- 4. Ajax同步或异步
- 5. 控制jQuery异步ajax调用号码?
- 6. 浏览器通过异步控制器进行的Ajax调用
- 7. 使控制器方法异步或保持同步?
- 8. MVC - 通过AJAX +控制器异步刷新视图模型?
- 9. 使节点7异步/等待来控制器控制器
- 10. 角色js异步调用MVC控制器不是异步
- 11. Rails执行任务异步控制器
- 12. 异步控制器返回“System.Threading.Tasks.Task`1 [System.Web.Mvc.ActionResult]”
- 13. Web Api中的异步控制器
- 14. 异步Asp.Net MVC控制器方法?
- 15. 使用MockMvc测试异步控制器
- 16. ASP.NET MVC中的异步控制器
- 17. 保留MVC异步控制器方法
- 18. 向控制器发送异步数据
- 19. 异步控制器asp.net的MVC 2.0
- 20. MVC异步控制器操作
- 21. 从异步控制器上超时
- 22. WebApi控制器 - 发送邮件异步
- 23. HomeController中的异步控制器/索引
- 24. ASP.NET MVC 4异步控制器回调
- 25. 异步控制器是否可行?
- 26. RestEasy异步控制器正确使用
- 27. ASP.NET MVC中的异步控制器
- 28. ASP.NET MVC中的异步控制器
- 29. 异步控制器呈现数据
- 30. Grails控制器中的异步调用
您可以同时使用async和ajax。为什么不使用web.api? knockout.js?看起来像你可以受益。 – DarthVader
@DarthVader,我不认为异步控制器会帮助OP;他们不会减少用户的等待时间。 – bzlm
阿贾克斯调用是异步无论如何,有异步或常规控制器不会帮助任何事情。 – DarthVader