我正在寫一個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